Максим
без самого кода невозможно его отдебажить) так что дальше сам
Максим
идей больше нет
Максим
ну ёпта
Максим
if (Yii::$app->request->isAjax) {
if ($model->load(Yii::$app->request->post()) && $model->login()) {
return $this->redirect(['/']);
// return Json::encode($model);
}
}
не так же надо было
Максим
а вот так
if (Yii::$app->request->isAjax) {
if ($model->load(Yii::$app->request->post()) && $model->login()) {
return $this->redirect(['/']);
}
return Json::encode($model);
}
Alexandr
Alexandr
Это сделал как ты написал
Максим
ну воот уже лучше. видимо, модель не заполняется данными, раз везде null
Alexandr
Форма так открывается
Alexandr
Максим
а если заполнить форму и отправить, что возвращает?
Максим
ну это не вариант все равно, каждый раз форма вызывается через аякс, и аяксом опять же отправляются данные в нее. надо наверное делать проверку, что имейл не пустой, тогда только возвращать json
Alexandr
Я не могу ее заполнить. Я когда нажимаю кнопку авторизация, показания вот эта фигня
Максим
при каждом вызове формы модель пытается авторизоваться)
Максим
хотя данные ты еще не ввел
Olga
привет!
у меня вопрос по тестам (codeception).
пишу Acceptance для API (пройтись по методам, проверить что отвечает правильно)
и вот такой вопрос, как лучше сгруппировать по Cept файлам.
SomeMethodCept.php - должен ли он содержать все проверки для этого метода апи (проверить и валидацию с 422, и правильный ответ апи и еще какие-то случаи)
или же бить по разным Cept, типа
InvalidRequestSomeMethodCept.php
SuccessResponceSomeMethodCept.php
какой тут good way?
Дмитрий
По методам
Дмитрий
По ответам за****ся искать потом нужный метод
Дмитрий
Ой
Дмитрий
Простите
Alexandr
По моему вопросу кто-нибудь поможет?
Alexandr
Делаю авторизацию по кнопке в модельном окне, валидация для обязательных полей работает, но когда ввожу такие данные которых нет, никакого сообщения нет что неправильный логин или пароль. В чем может быть дело?
Весь код, который относится к моей проблеме..
https://pastebin.com/NzuTsvw9
Максим
как по мне, не надо через аякс форму грузить. загрузи ее в модалку при загрузке страницы, и потом просто модалку вызывай
Alexandr
Ч
Максим
ошибка просто не возвращается - вот в чем проблема
Alexandr
Я ее и так в модалку гружу
Максим
так ты ее рендером обычным в шаблон вгрузи, чтобы не было попытки авторизации при вызове модалки
Максим
где то провтык однозначно)
Alexandr
https://prnt.sc/jsg0ph
Niko
Константин
Максим
Alexandr
Максим
можно в футере в каком то, или другой вьюхе, которая ко всем шаблонам подключена, загружать модалку
Максим
либо виджетом сделать вообще
Alexandr
Alexandr
Неужели такая сложная задача, что мне никто не может помочь?
Alexandr
Проблема в том, что при отправке несуществующих логина или пароля он мне не возращается ошибку, о том что логин или пароль не правильный
Niko
Alexandr
А как обновить данные в модальном окне?
Павел
Обычно через js
Павел
Alexandr
Да, но как?)
Павел
https://monsterlessons.com/project/lessons/poluchenie-dannyh-ot-servera-v-jquery
Павел
https://www.8host.com/blog/otobrazhenie-dannyx-iz-api-s-pomoshhyu-vue-js-i-axios/
Павел
https://shra.ru/2016/11/obmen-dannykh-angular-s-backend-na-php/
Alexandr
Это не то что надо
Alexandr
@kohone оказывается изначально ошибка возвращалась, просто данные в модальном окне не обновлялись
Veaceslav
Мужики а где в Yii 1 файл get-ов к базе ?
Veaceslav
Кто-то помнит или может примерно скажите ?
👻
гетов ?
Veaceslav
да
Anonymous
Там, где их написали?
Anonymous
🤔
Veaceslav
Мне нужно вообще-то найти где отсортировать список так как мне нужно... Все уже перерыл, но не нашел. Вот подумал что может стразу из базы берет сортировку ...
Alexandr
Аааа, парни, у меня уже терпение лопается)) форма авторизации в модальном окне отправляет данные при смене фокуса с инпута, т.е. без нажатия на кнопку, помогите
Veaceslav
Я вообще ничего не знаю про это Yii подумал что где-то есть файл где все get и post в базу
Veaceslav
Есть такое чудо сдесь ?
Niko
Sam
Niko
Есть такое чудо сдесь ?
нет. Можешь идти от контроллера и смотреть как в него попадают данные. И так по цепочке найдешь
Alexandr
Anonymous
Вообще
Anonymous
Anonymous
В чем проблема?)
Veaceslav
Не в чем. Спасибо
Veaceslav
Alexandr