YiiFramework Добавить путь к папке с компонентами в CMS

StalkerClasses

Новичок
В CMS есть своя папка где располагаются компоненты (расширения)
/cms/ext/plugins/plugin_name/

Возможно ли в Yii добавить еще 1 путь к папке где лежат компоненты?
что бы он отсюда загружал также: /cms/ext/plugins/?
 
никто не знает о какой cms речь, и даже если ты напишешь - никто ни с какой CMS не работает,
задай вопрос на сайте поддержки CMS
 
Любуя CMS которую взять у нее есть папка откуда она черпает свои плагины. Плагин имеет имя, настройки. В папке этого плагина хотел бы размещять код компонентов Yii. Просто Yii не может знать об этой папке откуда бы он мог брать данные компонента.
 
Смотря как настроен composer, если он видит папки плагинов, то по идее и допы видеть должен, или надо дописать ему путь для подгрузки.
 
Смотря как настроен composer, если он видит папки плагинов, то по идее и допы видеть должен, или надо дописать ему путь для подгрузки.
В cms-ках при установке модуля пользователей не заставляют запускать обновление из консоли или редактировать composer.json чтобы карту классов настроить.

StalkerClasses, в текущей версии yii2 вы можете под модули зарезервировать любую папку, например app/modules/
При этом ваш менеджер модулей будет знать где искать модули и там вы можете снабдить его дополнительной мета информацией по каждому найденному модулю.
Например пространство имен, в котором он написан, чтобы не заставлять все модули начинаться с app\modules\ , а автоматом алиасы настроить.
Но это уже в новой версии - 2.1. не будет работать как раньше, т.к. их затролили чтобы был только загрузчик от composer и поэтому текущий загрузчик, умеющий по путям грузить, выкинули.
 
@ivanov77, CMS CMSке рознь. Ты же не знаешь как ставится в той или иной cms плагин? Может там в фоне запускается composer update.
 
В cms-ках при установке модуля пользователей не заставляют запускать обновление из консоли или редактировать composer.json чтобы карту классов настроить.

StalkerClasses, в текущей версии yii2 вы можете под модули зарезервировать любую папку, например app/modules/
При этом ваш менеджер модулей будет знать где искать модули и там вы можете снабдить его дополнительной мета информацией по каждому найденному модулю.
Например пространство имен, в котором он написан, чтобы не заставлять все модули начинаться с app\modules\ , а автоматом алиасы настроить.
Но это уже в новой версии - 2.1. не будет работать как раньше, т.к. их затролили чтобы был только загрузчик от composer и поэтому текущий загрузчик, умеющий по путям грузить, выкинули.
спасибо за ответ. Это то что нужно. У меня есть две дополнительные папки CMS откуда бы хотелось что бы Yii черпал модели, контроллеры, виды как из основных. Где это можно прописать?
 
свой загрузчик для yii сделали тогда, когда в композере был фатальный недостаток - ну, и кроме того, он реально был медленным

теперь тот человек, почти похоронив yii за эти годы, из проекта ушел, стал большим руководителем, и находит недостатки в других местах,
тут и composer стал быстрым, а хотеть держать 2 загрузчика уже некому, и вообще, в 2.1 все стало заметно веселее
 
Не совсем понял ваши прогнозы в отношении yii. Все плохо? Может мне на laravel или symfony перейти пока не поздно?
 
Сверху