Dan
домен пропиши
Dan
https://toster.ru/q/445750 ?
Anonymous
Спасиб
Dan
а роут у тебя указан?
Borys
Ребят не знаете в чем проблема, toster/q/445750
http://yiiframework.domain-na.me/doc/guide/2.0/ru/intro-yii
Anonymous
Нет, где они прописываются ?
Borys
http://yiiframework.domain-na.me/doc/guide/2.0/ru/intro-yii
Dan
чуть выше ссылку на подробную документацию на русском прислали
Dan
и чуть ниже теперь еще раз прислали
Dan
в принципе можно написать бота, который будет отправлять эту ссылку на любой твой вопрос
Dan
и ссылку можно прикрепить в пин, кстати, чтобы легче было искать
Anonymous
Я с документации и пришел
Anonymous
Сюда
Dan
с какой?
Anonymous
По инструкции все сделал
Dan
кидай ссылку, будем смотреть
Borys
По инструкции все сделал
этого не можит быт
Anonymous
Yiiframework.com.ua
Borys
Yiiframework.com.ua
фиии, хохлы
Anonymous
этого не можит быт
Такое бывает
Borys
Такое бывает
если ты читал внимательно документацию, ты поймешь свою ошибку :)
Anonymous
Все уже прочитал про контроллеры, не понимаю почему не работает
Borys
Все уже прочитал про контроллеры, не понимаю почему не работает
Сколько еще раз скинуть? http://yiiframework.domain-na.me/doc/guide/2.0/ru/start-hello
Roman
Добрый вечер, господа, можно ли тут задать небольшой вопрос по докеру?
Не могу понять, как правильно прокинуть доступ к сабдоменам в контейнерах. Т.е. у меня есть 2 контейнера app и nginx, у nginx есть поддомены типа web.site и api.site. Изнутри app я могу вызвать web.site по адресу nginx , но не могу вызвать api.site.
Maxim
Все уже прочитал про контроллеры, не понимаю почему не работает
localhost/user/login так работает? localhost/index.php?r=user/login или так?
Anonymous
Не помогло
Anonymous
Нет не работает
Anonymous
Он вообще не видит
Maxim
а главная страница хоть открывается?
Anonymous
Да с SiteController работал до этого все ок работало, вот решил создать новый а с ним проблемы
Niko
Если Апач стоит - такое бывает когда нет .htaccess в web, что кроме главной страницы ничего не открывается
Anonymous
Если Апач стоит - такое бывает когда нет .htaccess в web, что кроме главной страницы ничего не открывается
Нет, сайт доделал почти и все ок работает, только первый раз решил новый контроллер сделать , именно его сайт не видит
Anonymous
Именно только с ним какие-то проблемы
Niko
@jamesnull покажи что в config/main urlManager
Niko
Возможно его имя совпадает с модулем. Какую ошибку получаешь
Roman
а какие проблемы то? ошибка есть?
Сергей
Покритикуйте очередной велосипед) http://predvoditelev.ru/dev-notes/yii2-as-date-validator.html
The Ant
Покритикуйте очередной велосипед) http://predvoditelev.ru/dev-notes/yii2-as-date-validator.html
У тебя неверное понимание что такое валидатор. Валидаторы ничего не преобразовывают, они проверяют на соответствие.
The Ant
и чем городить такое: $value = Yii::$app->formatter->asTimestamp($model->$attribute); Не лучше ли (new \DateTime($value)->format('d m Y, H:i')); Пошустрее будет, сдается мне
The Ant
как-то не очень оопненько получится ;D
mr.
как-то не очень оопненько получится ;D
Блин, у нас поведения памяти огого жрут, а ты за строчку юзания форматтера побеспокоился. Экономия на спичках, как всегда.
The Ant
поведения вообще нада избегать я считаю. крутая штука конешь. но частенько палки в колеса вставляет
The Ant
например однажды не смог закешировать модели, из-за наличия поведения
The Ant
в связи с какой-то там рекурсивной херней.
mr.
https://github.com/yii2tech/behavior-trait Видел?
The Ant
нет
mr.
Это чтобы поведения в трейты перенести фича, логика очень простая https://github.com/yii2tech/behavior-trait/blob/master/BehaviorTrait.php
The Ant
трейты ) ну трейты норм, но тоже с оглядкой ))
The Ant
Что касается форматтера. Использую его только для вывода на страницах. когда нужно учитывать временной пояс
The Ant
по умолчанию время в UTC всегда. удобно
mr.
Удваиваю! 🤞🤞
Павел
Сергей
Минус поведения - больше кода писать в модели и менее прозрачно получается
The Ant
может покажусь копетаном, но форматированная дата кроме как пользователю никому не нужна
Сергей
Ну как же, классический случай - в базе храним Y-m-d, а в поле ввода в форме выводим d.m.Y
mr.
Carbon типа в моде)
mr.
Ну как же, классический случай - в базе храним Y-m-d, а в поле ввода в форме выводим d.m.Y
О_о наркоман штоле, не надо в базе так хранить ДатуВремя
The Ant
Может покажусь КО, но \DateTime не тру же :D
ну есть такое. поэтому обычно использую gmdate()
Сергей
О_о наркоман штоле, не надо в базе так хранить ДатуВремя
Почему? Тот же день рождения - удобнее хранить в поле date
mr.
ну есть такое. поэтому обычно использую gmdate()
Да я тебе карбон пиарю же https://github.com/briannesbitt/Carbon
The Ant
хотя для сравнения дат удобнее пользоваться имено \DateTime именно как объектом
mr.
Паша, глянь тоже карбон) @IntergalacticImperatorImhotepII
mr.
Почему? Тот же день рождения - удобнее хранить в поле date
Удобнее кому? Я вижу у тебя опыта мало просто. Я на PG сижу, у нас крутой есть DateTime тим в бд с подтипами with/without timezone, но я с опытом отказался в сторону int в котором храню unix timestamp, это очень гибко, хоть и выглядит просто.
The Ant
Да я тебе карбон пиарю же https://github.com/briannesbitt/Carbon
судя по всему мощная штука. Но чот название как-то не способствует читабельности
mr.
судя по всему мощная штука. Но чот название как-то не способствует читабельности
Мощная, всё никак не могу заюзать, с датами редко работаю в плотную.
Сергей
Удобнее кому? Я вижу у тебя опыта мало просто. Я на PG сижу, у нас крутой есть DateTime тим в бд с подтипами with/without timezone, но я с опытом отказался в сторону int в котором храню unix timestamp, это очень гибко, хоть и выглядит просто.
Я тоже в большинстве случаев храню в int, но даты без времени чаще храню в date, когда нужна только дата, которая не зависит от часового пояса и время не нцжно
The Ant
а так кастить нада
The Ant
ну ты говоришь "хрань в инт"
The Ant
т.е. как я полнял колонка имеет тип int
mr.
НУ