В чем разница между папками плагинов CakePHP 2.x и plugins?

Начиная с CakePHP 2.0 структура папок выглядит так:

-- MyApplicationName
--- app
---- Плагин
---- (другие папки...)
--- lib
- -- плагины
--- поставщики

Есть ли разница между папкой Plugin в папке приложения и папкой plugins в корневой папке приложения?

Каково рекомендуемое использование этих папок? Или вы можете использовать их по своему усмотрению?

Извините, если это повторяющийся вопрос, но быстрый поиск не дал похожих вопросов...


person Stivni    schedule 09.03.2012    source источник


Ответы (1)


Я не верю, что это имеет значение. Я думаю, что основная причина того, что папка была вне папки приложения, заключалась в том, что ее можно было использовать на разных сайтах (например, основные файлы).

Так что действуйте по своему усмотрению.

person Barry Chapman    schedule 09.03.2012
comment
точно - я использую папку плагинов для плагинов, специфичных для приложения, и корневую для глобальных плагинов, таких как инструменты и т. д. Но есть обсуждение удаления корневой папки плагинов, возможно, в какой-то будущей версии торта. так что, если вы не уверены, вам лучше использовать приложение! - person mark; 09.03.2012