Дмитрий, не работает все равно
Если в консоль вывести то что приходит обратно в ajax
то получается renderAjax возвращает страницу без шаблона но со стилями и скриптами
Получается что то типа такого
Там вся загвоздка что я не напрямую работаю с базой, то бишь не через ActiveRecord, а через модель прослойку. Получается что я создаю экземпляр модели-формы BuyTicketForm.
Потом в контроллере отправляю ее во вьюшку, в которой с помощью ActiveForm заполняю ее.
И дальше делаю валидацию и проверку на покупку, то бишь это функция buy() в этой моделе.
Я так же делал регистрацию, но там данные полученные с формы присваивались полям, и потом тогда я создавал экземпляр ActiveRecord, который отвечал за запись в бд
И присваивал полям AR вот так:
$user->username = $this->username,
Где $user->username - это экземпляр AR,
а $this->username обращаюсь к полю экземпляра модели
А тут получается что в экземпляре полей почему то Null
Вот в чем загвоздка
Все оказалось намного проще
Из модели ActiveRecord надо было удалить все атрибуты
И да регистрацию я делал не правильно. Сначала надо было создать модель формы в которую уже записываются данные model, потому уже передавать их user ActiveRecord
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Если в консоль вывести то что приходит обратно в ajax
то получается renderAjax возвращает страницу без шаблона но со стилями и скриптами
Получается что то типа такого
Получается вся загвоздка в том что не подключаются скрипты отвечающие за валидацию формы которая рендерится во вьюшке