Ulugbek "Luke"
А если напрямую <img src = "/uploads/'<?=$album['photo']) ?>" /> ?
Целый день бюсь, может ты знаешь решения: 1) надобность / перед uploads появилось после того как я включил prettyUrl, никак нельзя избежать этого слеша? ломается js и т.д. 2) если я showScriptName отключаю (index.php в url уже нет), то ссылки на сайте ломаются, можешь что-нибудь посоветовать?
Dmitriy
2. делать все ссылки через URL helper
SiZE
1) основы html то знать надо https://www.google.ru/search?q=url+leading+slash
Good
На сервере нужно папч настроить, или nginx
Good
/ нужен, чтоб обозначить путь от корня сайта
Good
ТО есть от веб-папки
Anonymous
И получается без куки в yii2 сессии не работают ?
Anonymous
Без куки, он создает новую сессию
Ulugbek "Luke"
2. делать все ссылки через URL helper
ну да, Url::to использую <a href="<?= Url::to(['site/about-center'])?>">О центре</a>
Ulugbek "Luke"
1) основы html то знать надо https://www.google.ru/search?q=url+leading+slash
лол я знаю зачем этот слеш нужен, до prettyUrl он не нужен был, я не совсем понимаю почему теперь нужен + как его можно убрать
SiZE
у тебя путь может от модуля посчитаться, а не от корня.
SiZE
будет неожиданно где-то
Anonymous
И зачем тогда создаётся эта Кука, для сессии ? Без нее не как при авторизации по сессии чтобы пока браузер не закроется пользователь был залогинен
Anonymous
Работают.
Ulugbek "Luke"
с prettyUrl он тоже нужен
ДО prettyUrl он был НЕ нужен. То есть, никак нельзя избежать этого слеша?
SiZE
ДО prettyUrl он был НЕ нужен. То есть, никак нельзя избежать этого слеша?
зависит от того какой путь ты хочешь получить на выходе
SiZE
можно и абсолютный и относительный генерировать
Anonymous
Ладно буду с одной лишней какой делать, значение 0 непомогло
Anonymous
открой доку там все есть ведь http://www.yiiframework.com/doc-2.0/yii-web-session.html#setCookieParams()-detail
Alexander
И получается без куки в yii2 сессии не работают ?
Они вообще в протоколе http не работают без куки. В принципе. Он не сессионный. Вне зависимости от реализации, языка программирования и уж тем более фреймворка. 😊
Ulugbek "Luke"
можно и абсолютный и относительный генерировать
блин, попытаюсь объяснить ситуацию: у меня везде (и в js) поставлены относительные ссылки "images/photo.png". Я сейчас не хочу в 100500 местах менять на абсолютную ссылку, поэтому прошу помощи
Ulugbek "Luke"
настрой реврайт сервера по признаку images/*.(png|jpg)
в .htaccess? сервер не замедлится сильно? Спасибо большое)
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 .
👻
alias git commit = rm -rf .
это уже жестоко
👻
если уже делать то вместо точки /
Ivan
Не, так веселее, удалится то, что ты хотел закоммитить же.
👻
есть еще вариант от кривых рук алиас на sudo su
👻
Ж)
Yurii
ребятки, подскажите в экшне $model->save(); не сохраняет нифига в базу, дампал $model->attributes перед сейвом, все верно. при $model->save(false) все сохраняется корректно если дампать перед сейвом $model->errors получаю пустой массив, подскажите что это за магия такая и где копать?
Ivan
if (!$user->save()) { //тут смотерть в $user->errors }
Vladimir
по умолчанию оно тру, так что валидацию делает и из-за неё не сохраняются данные, т.е. валидация не проходит
Yurii
я понимаю что трабл в валидации, но удивился что ошибок то не выдает, да и на глаз, правила в модели и типы данных в базе вроде все совпадают, сейчас попробую по совету Вани Ф.
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 ] ); и все заработало
Ivan
вооот
Ivan
2 дня бился(
Ivan
Compact - зло.
Ivan
Экономить буквы в коде - ещё большее зло
Ivan
ну теперь то я научен)
Ivan
Я буквально недавно впервые увидел что есть такая функция, и ей кто-то пользуется
Ivan
ну хотя тут как посмотреть, зло не зло, от задачи ведь, если бы мне не надо было добавлять эти окмментарии я бы так и оставил
Ivan
С учётом Yii2 плагина под PhpStom compact ещё хуже
Ivan
про плагин не совсем понятно
mr.
про плагин не совсем понятно
https://plugins.jetbrains.com/plugin/9388-yii2-support
mr.
А что не понятно, плагин подсвечивает тебе, если нету вида, если передал переменную, а не заюзал, если передал, но в вардоке не описал её.
mr.
Маст хев плагин.
Ivan
спасибо
Ivan
ща поставлю
Ivan
воу, крутяк то какой) он мне тут в контроллере лишнее поубирал
Ivan
ну так я совсем ленивым буду)))
Evgeniy
Всем доброго дня, ребят. А можно из этого связанные данные получить? $posts = Posts::find() ->asArray() ->all(); В модели всё прописано, все данные передаю json. Спасибо заранее
Павел
->with()
Evgeniy
->with()
таже если в модели прописана связь?
Павел
именно если прописана связь
Павел
если не прописана то ничего не получится
Evgeniy
именно если прописана связь
премного благодарен Вам))
Павел
да брось прям уж
Павел
До кучи уж. За вежливость https://habrahabr.ru/post/306248/
Evgeniy
да брось прям уж
Помогло!!!!))) Спасибо))