General > Русский (ru)

Не могу разобраться с установкой плагинов

<< < (2/2)

Dmitriy Simushev:
Путь не правильный. Все файлы плагина должны лежать в:


--- Code: ---<mibew root dir>/plugins/Mibew/Mibew/Plugin/Emoji/
--- End code ---

Все эти каталоги в архиве с плагином появились там не просто так  ;)

Alex:
Упс :-[ Теперь все заработало ;D Извиняюсь за свою невнимательность.

Можно оффтопный вопрос ? Зачем такая сложная структура из 2х папок Mibew и дополнительной папки "Plugin" ?

Dmitriy Simushev:
Структура каталогов определяется структурой пространства имен PHP используемого для плагина.

На самом деле, она имеет вот такой вид:


--- Code: ---  /plugins/<Вендор>/Mibew/Plugin/<Имя плагина>
      ^        ^         ^           ^
      |        |         |           |
      |        |         |          Собственное имя плагина
      |        |       Дополнительные пространства имен, используемые для предотвращения коллизий
      |       Название производителя
    Хранилище плагинов

--- End code ---

Собственно, вся эта структура каталогов отображается в пространства имен PHP, что называется, "в лоб":


--- Code: ---
/plugins/Mibew/Mibew/Plugin/Emoji/Plugin.js

class \Mibew\Mibew\Plugin\Emoji\Plugin {
   // ....
}


--- End code ---

Alex:
Век живи - век учись. Спасибо большое за разъяснение ;)

Navigation

[0] Message Index

[*] Previous page

Go to full version