Antony
Aleksandr
в общем аналог форума. в других чатах на которые я подписан, вопросы разбавляются теоретическими обсуждениями, причем их как правило больше. неинтересно тут
who are you
ну ничо, у меня теории хоть отбавляй)) я просто мало с yii2 работал, сейчас вот начал более менее его пользовать и сразу нафлудил
who are you
@ExileeD извиняюсь не Кутус а Кутс вроде бы 😊
who are you
кстати этого бота планировалось в феврале править, вроде ничего не изменилось в нем, наверное времени небыло
Aleksandr
лан, чуваки, я на yii на самом деле не программирую уже два года, а последние два месяца и вообще только на go программирую, так что все привет. не скучайте)
who are you
Anonymous
убил)
who are you
я что то не понял сейчас, что это было? прощальное письмо?
andrew
who are you
два года не программирует а я чот не поверил даже. слишком четко все излагает
Alexey
/link@yetanotherstatsbot
Yet Another Stats (β)
https://yasb.exileed.com/telegram/chat/1001046156199
Anonymous
нисеси я тоже там)
who are you
да тут просто люди в основе своей поиском помощи заняты, а просто чот перетереть уже времени не хватает
who are you
рабство процветает, всем нужны деньги, нет времени на занятие для души
Dmitriy
who are you
хорошая идея делать рейтинг за месяц а не все время, кто любит цифры фармить ) на модыкс сообществе люди из за рейтинга аж покидали его 😆
who are you
а как проверить с той ли формы пришли данные или не с той
who are you
print_r(Yii::$app->request->post());
даёт
Array
(
[_csrf] => YUdMYUxfaE0qAB4qfmwBPQwxJSc4bVkLKCQtFnkuAikvPnoTNhwmNQ==
[PriceCategoryFunctions] => Array
(
[id] => 50
[name] => sdgsdg
)
)
who are you
у формы же вроде как для этого есть атрибут
who are you
http://shot.hsdn.org/JB6JYGcc
who are you
а в доках такого атрибута вообще нет
who are you
http://shot.hsdn.org/hYNBttNl
andrew
?
andrew
название формы включает название модели
who are you
я так понимаю надо проверять по этому значению ?
who are you
[_csrf] => LTNUYXVNOHdmdAYqR35RB0BFPScBfwkxZFA1FkA8UhNjSmITDw52Dw==
andrew
метод load берет название модели и выдирает post данные если они есть
andrew
в чем задача то?
who are you
ну а если отправить пост запрос откуда то другого места чо будет?
andrew
что именно нужно сделать
andrew
или что не работает
andrew
ничего не будет
andrew
ох
andrew
в чем задача?
who are you
надо проверить с какой формы отправлен запрос если две формы например на странице а принимающая одна
andrew
делайте 2 модели и 2 обработчика
andrew
если данные разные
andrew
и 2 формы разные
andrew
соответственно
who are you
[_csrf] => LTNUYXVNOHdmdAYqR35RB0BFPScBfwkxZFA1FkA8UhNjSmITDw52Dw==
а это для чо нужно там ? оно идет в запросе почему то, хз чо это
andrew
это csrf токен
andrew
для проверки запроса, чтобы убедиться, что запрос был отправлен с сайта
andrew
а не удаленно злоумышленником
who are you
и ка кгео заюзать?))
andrew
он сверяется с токеном из куки
andrew
никак
who are you
ааа
andrew
его движок сам юзает
who are you
автоматическая фича
andrew
в post запросах
who are you
молодцы, продумали
andrew
ну или можно его принудительно включить или отключить
andrew
в доках смотри
who are you
нее, оно нужно полюбому ) ибо нефиг слать запросы непонятно откуда
who are you
я тогда просто ограничусь if на данные из Yii::$app->request->post('ЧТО ТО ТУТ')
who are you
😊 спасибо, а то я бы долго искал
andrew
))
who are you
))
http://shot.hsdn.org/7k5eG4Ye
правильно сделал?
andrew
я не знаю что нужно тебе сделать-то
andrew
какая задача
andrew
вообще
who are you
да простая, отправить принять проверить либо сохранить либо отправить на форму заново
andrew
где загрузка данных в модель, почему проверяется какое-то name?
who are you
вот я и говорю что то забыл я
who are you
load наверное
who are you
не все так просто) оказывается пост данные так делать надо
Yii::$app->request->post('PriceCategoryFunctions')['name']
who are you
получать точнее
who are you
а я считал достаточно
Yii::$app->request->post('name')
andrew
зачем тебе поле name?
who are you
название категории задать
who are you
в базу записать
andrew
и зачем тебе вытаскивать поле name?
who are you
if проверить есть такое или нет
andrew
if ($model->load(Yii::$app->request->post())) {
$model->save();
}
andrew
это нужно проверять в rules
andrew
модели