👻
https://github.com/pceuropa/yii2-menu есть
The Ant
не то пальто ) наскоко я понял нада чтоб модули сами добавлялись, без лишних телодвижений
👻
такая штука работала но были по меню какие то приколы не критичные
👻
ну вариант я тебе написал
но будет нехило базу грузить при большом меню
The Ant
вариант с ивентами вообще в базу не лезет ) но модули становятся зависимыми один хрен
👻
ну если в меню попадают категории товарки но хош не хош а базу дергать надо
who are you
https://github.com/pceuropa/yii2-menu есть
http://shot.hsdn.org/Idsv8MTm
тут видишь в чем дело, это я знаю что site/index
а чел который будет юзать он понятия не имеет что это такое и как будет выглядеть другая тсраница
The Ant
тем более роут поменять захотел и все )
who are you
в yii2 классно придумано роуты хероуты, но вот реализовать для чела который не знает в каком контроллере какой экшн лежит или модуле, это целая проблема )))
The Ant
это проблема документации и все
👻
ну вариант есть
2 дропдауна 1 модель другое значения
при выболе к примеру прямая ссылка фигачит ручками
The Ant
нет доки вменямой и знать не будет. да и ты сам через месяц забудешь
who are you
наверное выход бюджетный таков: хранить адресную строку а если я сменю чпу руками перебьют 🤣
👻
:)
who are you
nested sets - адская хреновина 😄 в инете куча инфы о том что такой компонент есть и нет примеров как прикручивать во фронтенде, да я без проблем сделал в базу сохранять, все пересчитывается, а вот как это вывести сразу и не сообразил
http://shot.hsdn.org/1X2RJxSa
who are you
на Yii2 наверное никто не хочет связываться с меню, поди все делают максимум 2 уровень через форыч 😄
👻
http://www.emresanli.com/video/?id=BQtYbEdN2N8
👻
там ссылки есть и на виджеты
who are you
видел. Там чел заипался аж нервным стал 😂
👻
:)
👻
и картика не особо любит
👻
зажал :) явно
who are you
наверное он нервишки пожалел, а то точно бы психанул 😄
👻
:)
who are you
а сайт этот он запустил что ли ? посмотреть в готовом виде бы чо там за урлы в итоге в таком навароченном меню
👻
Спился после этого
who are you
👻
А так да в yii что первом что втором норм меню нет
👻
Пилите ручками
👻
1 раз
👻
Интересно как в этом плане в симфони и ларе
who are you
тут упирается в гибкость роутеров, ибо их откуда можно и куда угодно можно протащить
who are you
а вот потом связать в одно меню - это мозг опухнет у такого как я
👻
В этом плане по-моему в skeers чел делал меню но у него структура по-сути в 1 таблице все остальное подключаемо через таблицы
who are you
и ка кто мало кто бы выкладывал свои наброски , отсюда впечатление - всем срать на меню на всех yii2 смайтах оно примитивное
👻
И с 1 таблицы меню делать как 2 пальца об асфальт
The Ant
The Ant
The Ant
в конечном итоге можешь любой роут сделать сам. а собирать его через tree path или как там оно
👻
в случае 1 таблицы делаешь нестед сет и добовляешь поля контента меты и прочего
и разу по меню посути раскидываешь
а дальше тригер показать или нет
👻
а когда у тебя несколько таблиц такой вариант не катит в принцепе
who are you
The Ant
ты для начала сформулируй задачу нормально
The Ant
"нада меню". это не формулировка
The Ant
вообще нада следовать правилу трех кликов, чтоб до нужного места на сайте ты мог добраться в три клика. Это наиболее оптимальный вариант и хорошо спроектированный интерфейс
The Ant
значит менюшки больше 3 уровней очень сомнительно что нужны
The Ant
опять же. если ты строишь боковую менюшку в админке для навигации по модулям это одно. Если на фронте шарится по каталогу товаров, это совершенно другое
👻
https://github.com/skeeks-cms/cms-backend/tree/master/src
загляни сюда может на что путнее натолкнет
who are you
спасибо. гляну
👻
в юпи тоже думаю можно заглянуть за идеями
Vladislav
Всем привет, комрады. Никто не подскажет, как правильно на yii задокументировать возвращение(return) класса user в методе?
/**
* Generate user model
* @return ...
*/
public function setUserInfo()
SiZE
@return namespace_to_class
Vladislav
@return yii\common\models\User?
Kirill
наверное, смотря какой у тебя namespace
Vladislav
ну класс находиться там который хочу вернуть
SiZE
лидирующий слеш нужен если у тебя класс не ниже текущего по вложенности
SiZE
http://docs.phpdoc.org/guides/types.html#class-name
Артем
ооо здарова рыбята. давно искал yii-шников) думал вас нет))
Павел
Нас нет
Павел
Тут одни боты
SiZE
На yii )
Stas
SiZE
программирyii =)
Vladislav
то чувство, когда я как-то тут спрашивал по apache =D
Vladislav
А кто кстати на каком редакторе сидит?)
Dmitriy
vs code
Stas
vim
Stas
и консоль лины без UI
Vladislav
о кстати, в другом топике я спрашивал... есть ли какие-то плагины для VSCode для автоматической загрузки файла после изменения на хостинг по ftp, а также выгрузкой?
Stas
это все делает по дефолту шторм
Никита
Andrew
есть, юзал несколько. но по большей части работа с ними геморная весьма.
Stas
незнаю на шторме делается за 5 мин и он потом сам все сравнивает и т.д.
Deil
Как правильнее сделать если нужно вывести дополнительные элементы формы при выборе какого-то option в выподающем списке? Через js изменять или как-то проще можно сделать?
Stas
Vladislav
а закидовать файлы через FileZIlla норм вообще? не удобно просто + лишняя прога
👻
нет
👻
не нормально