👀
foundation кому то тоже нужен
who are you
в yii2 много всего для бутстрапа, зачем его отключать, это все равно что задействовать мизер от фрейморка, тогда и yii2 не нужен 😆 а чот другое надо
who are you
виджеты свои писать придется
👀
ну, в версии 2.1 (по-моему) обещают вырезать этот аппендикс
👀
ничего против бутстрапа как такового не имею, но в yii реально иногда мешает)
👀
будет отдельный бандл походу для тех, кому нужен bootstrap
who are you
да) оно как аппендикс, столько файлов методов простаивать будут
Александр
Макаров же выкладывал сборку без bootstrap, да и foundation для yii2 есть, на примере подключения которого можно глянуть, как подключать свои assets. Или я что-то не знаю?
Александр
тьфу, не прочитал выше...
Egor
Есть какие нибудь особенности использования ajax с yii?
Anonymous
Думаю нет. Все как обычно
SiZE
Yii::getLogger()->flushInterval = 1; Yii::error('Error'); app.log пустой. чо не так? :) в конфиге все есть
SiZE
Похоже надо у каждого таргета еще и exportInterval обновить :(
SiZE
И еще я че-то пропустил что flush публичный ))) Попробую
Borys
День добрый всем
Borys
Подскажите, я могу как-то назначить шаблон для определенного url?
Borys
Но только не в контроллере
Borys
что-то типо в конфиге: '/my/url' => '/path/to/my/layouts'
Borys
nope
Dmytro
или можно как-то по другому?
Borys
мне надо назначить именно шаблон
Borys
при чем render?
Dmytro
что в вашем понимании есть шаблон?
Dmytro
http://www.yiiframework.com/doc-2.0/yii-web-viewaction.html
Dmytro
или вы о UrlRule?
Borys
что в вашем понимании есть шаблон?
Шаблон - общие элементы на сайте для всех страниц. Файлы шаблона находится в папке layouts. Обычные виды - используются при render. Сейчас если я захожу на страницу /user/login мне грузит шаблон views/layouts/main.php, a далее в него подгружается view views/user/login.php
Dmytro
можно через controllerMap конфигурировать класс контроллера из конфига
Dmytro
у контроллера есть аттрибут layout
Borys
Спасибо
Dmytro
http://www.yiiframework.com/doc-2.0/yii-base-controller.html#$layout-detail
Dmytro
http://www.yiiframework.com/doc-2.0/yii-base-module.html#$controllerMap-detail
Dmytro
еще вариант через контейнер конфигурить класс
Dmytro
контроллер создаеться через метод Yii::createObject, а тот в свою очередь использует Container::get
Dmytro
@za4me, а можете объяснить причину такого подхода?
Borys
Есть модуль yii2-user, думаю сталкивались с ним?
Borys
Для advanced на страницу логина он грузит общий шаблон
Borys
Необходимо было сменить, controllerMap помог
Borys
https://github.com/dektrium/yii2-user/issues/646
Borys
В issues оказывается есть просто море информации.
Borys
Спасибо еще раз
Dmytro
у этого модуля есть доки
Dmytro
там тоже это описано
Borys
https://github.com/dektrium/yii2-user/tree/master/docs
Borys
Тут? Не нашел инфы той что мне необходима.
Dmytro
https://github.com/dektrium/yii2-user/blob/0.9.12/docs/overriding-controllers.md
Dmytro
ну, здесь не точно об layout
Dmytro
нужно знать, что он в Controller как свойство
Dmytro
но все же доки у этого модуля очень неплохи
Borys
Подскажите, я могу как-то назначить шаблон для определенного url?
Borys
Но только не в контроллере
SiZE
а вы пробовали дебажить Logger::log?
Да, я уже задебажил все и все получилось.
SiZE
Параллельно спросил, быстрей сам нашел.
SiZE
Так что нормално )
SiZE
Проблема с временными зонами. Пока дебажу, но может кто знает уже. Локально, как обычно все збс. В бою дичь. При выводе в GridView поля timestamp createdAt:datetime добавляет часы. В базе значение 2016-08-31 19:15:35, в гриде уже 31 авг. 2016 г., 23:15:35.
SiZE
В базе MSK, в PHP Europe\Moscow
Alexander
В базе MSK, в PHP Europe\Moscow
попробуй Europe\Minsk
SiZE
Это не выход же )
Alexander
это быстрая диагностика проблем с версией ICU
Alexander
проверь какая версия стоит
Dmytro
date_default_timezone_set ?
Dmytro
может так?
Dmytro
в index.php
Dmytro
если вам надо одна зона
Dmytro
+ время на сервере можно проверить
SiZE
Спасибо. Я на сервере окружение глянул, сейчас приведу в соответствие и проверю
Dmytro
я в одно время тоже имел проблемы со таймзонами, решил просто, в свою админку добавил часы)
Dmytro
Dmytro
если нет возможности по ssh глянуть точное время -- очень удобно
👀
мне обычно помогает строчка в конфиге
👀
'timeZone' => 'Europe/Kiev',
👀
не знаю какой магией, но оно спасает положение всегда
Alexander
не знаю какой магией, но оно спасает положение всегда
это не магия, это прелести переводов таймзоны Europe\Moscow в +3 / +4 часовые пояса если на сервере время верное, в базе верное, в конфиге приложения тоже всё гуд - проверяй версию ICU (Минск, Киев... - они не прыгали между таймзонами, на сколько мне известно)
Alexander
вот есть статейка как проверить/полечить: https://nix-tips.ru/obnovlenie-icu-na-centosred-hatfedora.html
👀
А я и забыл что у вас куча часовых поясов
👀
Зато отменили переход на зимнее время :)
SiZE
Вобщем фича вот в чем. Если у форматера указать UTC то он оставляет без изменений время. А т.к. он по умолчанию получает значение date.timezone="Europe/Moscow" то приводит к нему