При клике, срабатывает ошибка. что не так?
Нужно в контроллер добавить $request = Yii::$app->request;
$ids = Yii::$app->request->post();
Html::a();
, в атрибутах к ссылке указать каким методом передавать, но при этом должны быть подключены js именно самого yii2. 'on afterAction' => function ($event) {
if ( Yii::$app->siteSettings->get('SITE.OFF_LINE') == 'on' ) {
if ( !Yii::$app->user->isGuest && !Yii::$app->user->can('admin') ) {
Yii::$app->user->logout();
return Yii::$app->response->redirect([ 'offline/off-mode' ]);
}
}
return false;
},
// $ids - массив id, которые надо удалить
public function actionDelete($ids){
Model::deleteAll(['in', 'id', $ids]);
}
public function actionRemove($ids){
Yii::$app->response->format = Response::FORMAT_JSON;
if (Yii::$app->request->isAjax) {
Model::deleteAll(['in', 'id', $ids]);
}
}
require_once dirname(__DIR__) . "/" . $class . '.php';
Используйте joinWith()