открыл свежую из гита версию Альто и возник вопрос по плагинам
как сделать замена ЛСовскому Config::Set('router.page........')
Смотрел плагин estheme нашел вот такую интересную строчку:
/**
* Роутеры плагина
*/
//Config::Set('router.page.estheme', 'PluginEstheme_ActionEstheme'); // Админка
То что здесь написано я какбы понял, но где в админке искать эти настройки ? Спасибо.
Либо для конфига плагина можно и так (и это даже предпочтительней):
Но в Альто есть еще и такая фишка:
И если этот параметр задан, то система автоматически определяет роутинг, если путь совпадает с названием существующего экшена, поэтому нет необходимости все экшены перечислять в обязательном порядке.
Только при чем тут админка? Этого я не понял
почему это:
предпочтительней чем это:
Во-вторых, при вызове Config::Set() сбрасывается внутренний кеш конфига.
Вот по этим двум причинам первый вариант будет экономить доли секунды. Оно, вроде, экономия на спичках, конечно, но все ж если много плагинов и в конфиге каждого будет Config::Set(), то «спичка к спичке — коробок наберется» :) Говоря о предпочтительности, я именно это имел ввиду. А результат в обоих случаях будет одинаковый.