Dmitriy
Нет. не всегда
я часто в проекты переключаюсь. раз в неделю делается в среднем индексация
Юрий
значит пойду баг репортить пока не выкатили 2017.2 в релиз. хотя уже вряд ли будет что
Юрий
на след неделе релиз походу.
Dmitriy
у меня 2017.2
Dmitriy
хотя в пичарме 2017.1 тоже самое . не каждый раз
Юрий
тогда реально странно. с чистым профилем снести чтоль
mr.
mr.
Просто я отказываюсь от этого
Юрий
копрозер. ммм )
mr.
По тому баг, нельзя mark a plain text сделать будет в либе
Юрий
поправили этот баг
Юрий
в eap как раз
mr.
ну не релизнули же
Dmitriy
Да, при старте проект. idea сама из-за композера добавляет vendor в ислючения
mr.
я на стейбл, оперативки мало)
Юрий
да даже на ней не щадит имхо(
mr.
Павел, твой выход)
Yura
А выше чето писали про индексацию шторма при смене окна
Yura
Че это произошло с ним?
mr.
mr.
Yii2 support релизнулись, валидаторы завезли
mr.
КАЙФ, Я ПРОСТО КАЙФУЮ ОТ РАСШИРЕНИЯ
Yura
+
Mihail
+
Yura
А со штормом то че сделали
Yura
Это не напрягает и за полсеки проходит)
Yura
Но откуда и почему
mr.
В соседнем чате коллега globals юзает, отрицает ООП и кодит в сублиме)
Yura
Ну это на старте, не так долго канеш
Yura
А тут просто при смене окна)
Yura
Yura
Лол
mr.
Это да. Я и сам обфреймворчился... Осознал как-то, что очень шаблонно начал решать какую-то задачу.
Yura
Как хорошо когда с Java, c пришел..)
Anonymous
Кстати, я тут недавно спрашивал уважаемых господ, что делать, если есть несколько моделей форм, код которых дублирует друг друга. Посоветовали сделать базовый класс и отнаследовать от него уже модели форм. Оказывается, вот какое еще интересное решение есть в моем случае:
http://www.elisdn.ru/blog/111/yii2-composite-forms
Дима прям знает, что мне нужно :)
Yura
С голых
Dmitriy
Dmitriy
накое нафиг наследование
Anonymous
Dmitriy
http://www.yiiframework.com/doc-2.0/guide-structure-models.html#scenarios
Dmitriy
в любой не понятной ситуации, наследуйся (нет)
mr.
mr.
Anonymous
Просто как я думаю будет куча сценариев попросту. Потому что у меня как минимум есть регистрация, есть создание пользователя через админку, есть еще обновление данных через админку. Три модели форм, где почти одинаково все работает.
Anonymous
И это лишь пока.
mr.
Я не люблю сценарии
Anonymous
ну они как и behaivors служат решению узкого круга задач, а не изавблению от кучи кода трех моделей форм и более
Anonymous
имхо
Сын маминой подруги
Сценарии боль
🚀 Snyp
SiZE
🚀 Snyp
А вот на пабликах светится еще.
Ivan
Народ хелп ми!) У меня админка отдельным модулем, следовательно в web.php у меня вот такой роутинг
'admin/news/<id:\d+>'=> '/admin/news/view',
'admin/news'=> '/admin/news',
'admin/stories/<id:\d+>'=> '/admin/stories/view',
'admin/stories'=> '/admin/stories',
у меня в админке есть меню, которое должно подсвечиваться отдельным классом
<?= Menu::widget([
'items' => [
['label' => 'Вернуться на сайт', 'url' => ['/']],
['label' => 'Новости', 'url' => ['/admin/news']],
['label' => 'Истории', 'url' => ['/admin/stories']],
['label' => 'Отчеты(Демо)', 'url' => ['#']],
['label' => 'Письма(Демо)', 'url' => ['#']],
],
'options' => ['id' => 'active', 'class' => 'nav navbar-nav side-nav'],
'activateParents' => true,
'activeCssClass' => 'selected',
]);
?>
но подсветка не работает, читая эту статейку: sauron.org.ua/post/1101 я понял что у меня беда с роутингом. Просьба направьте меня в правильную строну, уже неделю веду войну с ним. то же самое меню на клиентской части работает идеально
Karim
Это уже CSS
Ivan
так с ним все норм, сам виджет не добавляет класс
Karim
Ну попробуй тогда с чистыми рулес
Сергей
Подскажите, как в phpStrom переиндексировать файл, чтобы автокомплит корректно заработал. Иногда бывает не подхватывает сразу, перезагружаешь шторм - всё подхватил.
SiZE
Народ хелп ми!) У меня админка отдельным модулем, следовательно в web.php у меня вот такой роутинг
'admin/news/<id:\d+>'=> '/admin/news/view',
'admin/news'=> '/admin/news',
'admin/stories/<id:\d+>'=> '/admin/stories/view',
'admin/stories'=> '/admin/stories',
у меня в админке есть меню, которое должно подсвечиваться отдельным классом
<?= Menu::widget([
'items' => [
['label' => 'Вернуться на сайт', 'url' => ['/']],
['label' => 'Новости', 'url' => ['/admin/news']],
['label' => 'Истории', 'url' => ['/admin/stories']],
['label' => 'Отчеты(Демо)', 'url' => ['#']],
['label' => 'Письма(Демо)', 'url' => ['#']],
],
'options' => ['id' => 'active', 'class' => 'nav navbar-nav side-nav'],
'activateParents' => true,
'activeCssClass' => 'selected',
]);
?>
но подсветка не работает, читая эту статейку: sauron.org.ua/post/1101 я понял что у меня беда с роутингом. Просьба направьте меня в правильную строну, уже неделю веду войну с ним. то же самое меню на клиентской части работает идеально
в меню должен быть полный реальный путь, а не тот что в URL браузера
SiZE
пример
'contacts' => 'site/page/view'
в меню
'/site/page/view/contacts'
mr.
Я знал, что хорошо поспал в выходной, но когда взглянул на часы, 18 часов...
Сергей
Доброе утро :))))
mr.
Спасибо)
Алимжан
Алимжан
Хотя работа с 10 до 19
Алимжан
И даже в выходной
Витебск 01
Вопрос по menu - active. Если человек на определенное странице, в меню слева, в li, должен появиться класс active, раньше я реализовывал функцию, которая сравнивает $_GET['p'] с ссылкой. Знаю, что говнокод, хочу вот понять, как будет правильно
Konstantin
@ze1ne правильно - это если виджет, генерирующий меню, сам догадывается, какую ссылку сделать активной
Konstantin
а делает он это опираясь на route, который он берет из контроллера
Konstantin
http://www.yiiframework.com/doc-2.0/yii-bootstrap-nav.html
Konstantin
http://www.yiiframework.com/doc-2.0/yii-bootstrap-nav.html#isItemActive()-detail
Konstantin
причем он по идее должен делать это автоматически
Konstantin
там еще есть параметр, с которым виджет дает класс active пункту меню, если активны какие-то его потомки
Konstantin
тебе вообще $_GET['p'] не стоит дергать, лучше через Yii::$app->request->get('p', 'some default value')
Витебск 01
Это было до YII
mr.
Nurik
Всем привет. Подскажите можно ли вытащить голый запрос вместе с транзакцией ? Со всем START TRANSACTION COMMIT ROLLBACK и так далее ?
Nurik
Делаю два запроса в транзакции через createCommand