3.1 Плагины в Zend Framework. Введение |
- Statistics
- Participants
- Translate into Russian
- Translation result
- Translation complete.
Zend Framework использует мощнейшую архитектуру плагинов. Плагины позволяют легко расширять и модифицировать фреймворк, при этом ваш код хранится отдельно от кода Zend Framework′а.
Обычно, плагины в Zend Framework работают следующим образом:
• Плагины — это классы. Фактически определение класса изменяеться в зависимости от компонента — вам может потребоваться расширить абстрактный класс или реализовать интерфейс, но факт остаётся фактом, что плагин является классом.
• Связанные плагины используют общий префикс класса. Например, если у вас есть несколько созданных помощников вида, все они могут использовать префикс класса "Foo_View_Helper_".
• Все что идет после общего префикса считается именем плагина или кратким именем (в отличии от "полного имени", которое является полным именем класса). Например, если префикс плагина "Foo_View_Helper_", а имя класса "Foo_View_Helper_Bar", то имя плагина будет просто "Bar".
• Имена плагинов, как правило, чувствительны к регистру. Обратите внимание, что первая буква можеть быть как в нижнем, так и в верхнем регистре; в предыдущем примере и "bar" и "Bar" имет отношение к одному и тому же плагину.
Теперь давайте перейдем к использованию плагинов.
