$nameEx[] = $item['name'];
$nameEx[$item['name']] = $item['name'];
public static function checkFormData()
{
$allNameEx = exercise::getAllExercises();
return ArrayHelper::map($allNameEx, 'name', 'name');
}
И как мне в контроллере получить доступ к проверке поставлена ли галочка на чекбоксе или нет?
Yii::$app->request->isPjax
- это должно быть в контроллере, а не в view.Причем если я делаю без использования pjax и в контроллере вызываю renderAjax. То в этом случае все работает нормально.- потому что подобное делается без использования PJAX, Вы вообще понимаете зачем он и чем отличается от AJAX?
Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
$myvar = $this->renderAjax('modal', [
'model' => $model,
]);
return yii\helpers\Json::encode($myvar);
$form = ActiveForm::begin([
'successCssClass'=>' ',
'requiredCssClass' => ' ',
'errorCssClass' => ' '
]);
if(Yii::$app->user->identity->isConfirm())
Yii::app()->session->addFlash('error', 'Срочно подтверди email, c@ка');
return $this->renderAjax('_my_new_field',['somedata'=>$somedata]);
и этот html обрабатывать в success