Erzhigit
https://ru.stackoverflow.com/questions/745779/yii2-model-loadyiiapp-request-post-%D0%BD%D0%B5-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B6%D0%B0%D0%B5%D1%82-%D0%B8%D0%B7-%D1%84%D0%BE%D1%80%D0%BC%D1%8B
Erzhigit
но тоже не помогло
if ($model->load(Yii::$app->request->post(), '')) {
// ...
}
Максим
все равно
Форму на этот же экшен отправляешь? Поля заполнены? Покажи что во вкладке network отправляешь в браузере
Максим
Какие параметры и куда
Максим
Та дето проеб, так не бывает) все работает, если делать правильно
Erzhigit
_csrf: krvCnPugz9pTXdvMsJyZberINhyBNY11AJaCfgB_9mPmi7H2yu6YihctqYri6_1bmqFAKrkF_hpt3tQ1RzSjLQ==
SignupForm[username]: aaa
SignupForm[password]: aaaa
SignupForm[email]: aaa@qqq
Максим
А урл какой и метод отправки? Может ты гетом шлёшь, а из поста пытаешься достать?
Максим
По дефолту гет, если в форме не указан
Erzhigit
Request URL: http://yii2.loc/site/signup
Request Method: POST
Максим
Erzhigit
actionSignup
Erzhigit
public function actionSignup()
{
if (!Yii::$app->user->isGuest) {
return $this->goHome();
}
$model = new SignupForm();
if(Yii::$app->request->post()) {
if($model->load(Yii::$app->request->get(),"") && $model->validate()){
debug($model);
exit();
}
}
return $this->render('signup', compact('model'));
}
Максим
Так а чё ты гетом форму заполняешь, если пост приходит?
Erzhigit
изменил только
Erzhigit
не все равно постой массив
Максим
И кавычки там не нужны
Erzhigit
тоже убрал все ьак же пуст
Максим
->post(), ''
Максим
Покажи как сейчас
Максим
Не бывает так чтобы пустой был) инфа сотка
Максим
И что если без validate? Перед load принтани что в посте лежит
Erzhigit
public function actionSignup()
{
if (!Yii::$app->user->isGuest) {
return $this->goHome();
}
$model = new SignupForm();
if($model->load(Yii::$app->request->post()) && $model->validate()){
debug($model);
exit();
}
return $this->render('signup', compact('model'));
}
Erzhigit
Erzhigit
перед лоад пусто
Erzhigit
после array(2) { ["_csrf"]=> string(88) "LZtzuf_b0njoLsM6NjhhvAS4a3oxoBmdDFXHWTP61pNZqwDTzpWFKKxesXxkTwWKdNEdTAmQavJhHZESdLGD3Q==" ["SignupForm"]=> array(3) { ["username"]=> string(4) "aaaa" ["password"]=> string(4) "aaaa" ["email"]=> string(7) "aaa@qqq" } }
Erzhigit
if($model->load(Yii::$app->request->post()) && $model->validate()){
debug($model);
// тут пусто
var_dump($_POST); // тут есть
Erzhigit
yii2 version 2.0.14.2 => обнавляю на 2,0,15,1
Erzhigit
так же ничего не изменилось
Good
Мой совет - осваивайте дебаггер. С ним в стократ проще все.
Good
Алексей
Алексей
Anonymous
controllers/ItemListController
Anonymous
Ясна
Anonymous
Это новый стиль такой?
Алексей
Это angular
Anonymous
И?
Anonymous
Это angular
controllers/ItemListController.js
Алексей
И?
И то, что у меня вопрос не в том, как мне js файлы называть. Если есть что по вопросу ответить то пишите.
Anonymous
Anonymous
Где он?
Алексей
Выше
Anonymous
Алексей
Вопрос в том, можно ли как то настроить assetManager, чтобы при копировании ассетов в папку assets js переименовывался по шаблону имя скрипта.timestamp.js?
Anonymous
Anonymous
Anonymous
Не интересно
Павел
Павел
Минусануть бы тебя, негодяя
Павел
Павел
Anonymous
Anonymous
Я ж не пишу на yii
Vitaliy
А вообще странно, что ластика не забанили ещё.
Павел
Он не ластик
Павел
Он фёстик
Anonymous
Yet Another Stats (β)
+
Карма @IntergalacticImperatorImhotepII стала 19
Yet Another Stats (β)
+
Карма @IntergalacticImperatorImhotepII стала 20
Yet Another Stats (β)
Карма @IntergalacticImperatorImhotepII стала 21
Anonymous
🤔
Павел
Во прет!
Anonymous
Yet Another Stats (β)
+
Нельзя голосовать за бота
Anonymous
А де еще одно сообщение
Yet Another Stats (β)
+
Нельзя голосовать за бота
Vitaliy
Он не ластик
В гиксах он и на ластика был согласен. А тут, ишь, не нравится)
Yet Another Stats (β)
+
Нельзя голосовать за бота
Павел
Повторение - мать ученья!
Павел
Мужики пока бот живой го карму накручивать!
Anonymous
Anonymous
Павел
Максим
Павел
Все, не успели
Erzhigit
Салам коллеги
Erzhigit
Делаю Ajax-ом регистрация на сайте с подтверждениям эл Почты . Принимаю данный отправлю код на эл почту . Вопрос такой как сделать подтверждение как у office.com
Erzhigit