Dmitriy
2. делать все ссылки через URL helper
SiZE
1) основы html то знать надо
https://www.google.ru/search?q=url+leading+slash
Good
На сервере нужно папч настроить, или nginx
Good
/ нужен, чтоб обозначить путь от корня сайта
Good
ТО есть от веб-папки
Anonymous
И получается без куки в yii2 сессии не работают ?
Anonymous
Без куки, он создает новую сессию
SiZE
SiZE
SiZE
у тебя путь может от модуля посчитаться, а не от корня.
SiZE
будет неожиданно где-то
Anonymous
И зачем тогда создаётся эта Кука, для сессии ? Без нее не как при авторизации по сессии чтобы пока браузер не закроется пользователь был залогинен
Anonymous
Работают.
SiZE
SiZE
SiZE
SiZE
можно и абсолютный и относительный генерировать
Anonymous
Ладно буду с одной лишней какой делать, значение 0 непомогло
Anonymous
открой доку там все есть ведь http://www.yiiframework.com/doc-2.0/yii-web-session.html#setCookieParams()-detail
Dmitriy
Ulugbek "Luke"
можно и абсолютный и относительный генерировать
блин, попытаюсь объяснить ситуацию: у меня везде (и в js) поставлены относительные ссылки "images/photo.png". Я сейчас не хочу в 100500 местах менять на абсолютную ссылку, поэтому прошу помощи
SiZE
Borys
lol, консоль полячка
Borys
каждый раз когда git в неправильной раскладке пишу, получаю пше
Borys
👻
Borys
?
👻
alias пше='git'
👻
:)
Borys
ага потом будет еще больше путаницы)
Ivan
aliad git pull=git branch -D master && git push
Ivan
alias git commit = rm -rf .
👻
👻
если уже делать то вместо точки /
Ivan
Не, так веселее, удалится то, что ты хотел закоммитить же.
👻
есть еще вариант от кривых рук алиас на sudo su
👻
Ж)
Yurii
ребятки, подскажите
в экшне
$model->save(); не сохраняет нифига в базу, дампал $model->attributes перед сейвом, все верно.
при $model->save(false) все сохраняется корректно
если дампать перед сейвом $model->errors получаю пустой массив, подскажите что это за магия такая и где копать?
Ivan
Ivan
if (!$user->save()) {
//тут смотерть в $user->errors
}
Vladimir
по умолчанию оно тру, так что валидацию делает и из-за неё не сохраняются данные, т.е. валидация не проходит
Yurii
я понимаю что трабл в валидации, но удивился что ошибок то не выдает, да и на глаз, правила в модели и типы данных в базе вроде все совпадают, сейчас попробую по совету Вани Ф.
Vladimir
Yurii
это потому что я дурак )
Yurii
таки был провтык в валидации, благодарю
Ivan
оказывается compact это не всегда хорошо в контроллере, пытался сделать форму оставления комментов, возвращал как обычно ''return $this->render('view',
compact('post_news')
);
Ivan
в итоге получил вот это Call to a member function isAttributeRequired() on null
Ivan
А сделал так '''return $this->render('view',
[
'news'=>$news,
'comments'=>$comments,
'post_news'=> $post_news,
'commentForm'=>$commentForm
]
);
и все заработало
mr.
Ivan
вооот
Ivan
2 дня бился(
Ivan
Compact - зло.
Ivan
Экономить буквы в коде - ещё большее зло
Ivan
ну теперь то я научен)
Ivan
Я буквально недавно впервые увидел что есть такая функция, и ей кто-то пользуется
Ivan
ну хотя тут как посмотреть, зло не зло, от задачи ведь, если бы мне не надо было добавлять эти окмментарии я бы так и оставил
Ivan
С учётом Yii2 плагина под PhpStom compact ещё хуже
Ivan
про плагин не совсем понятно
mr.
А что не понятно, плагин подсвечивает тебе, если нету вида, если передал переменную, а не заюзал, если передал, но в вардоке не описал её.
mr.
Маст хев плагин.
Ivan
спасибо
Ivan
ща поставлю
Ivan
воу, крутяк то какой) он мне тут в контроллере лишнее поубирал
Ivan
ну так я совсем ленивым буду)))
Evgeniy
Всем доброго дня, ребят. А можно из этого связанные данные получить? $posts = Posts::find()
->asArray()
->all();
В модели всё прописано, все данные передаю json. Спасибо заранее
Павел
->with()
Evgeniy
->with()
таже если в модели прописана связь?
Павел
именно если прописана связь
Павел
если не прописана то ничего не получится
Evgeniy
Павел
да брось прям уж
Павел
До кучи уж. За вежливость
https://habrahabr.ru/post/306248/