Плагин может иметь хелперы, компоненты и поведения, как и обычное приложение CakePHP. Вы можете даже создать плагин, состоящий только из компонентов, хелперов и поведений. Создание данных расширений для плагина ничем не отличается от их создания для простого приложения. Они не нуждаются в дополнительном определении.
<?php// Componentclass ExampleComponent extends Object {}
// within your Plugin controllers:var $components = array('Example'); ?>
Для использования вашего компонента вне плагина все же следует его объявить.
<?phpvar $components = array('PluginName.Example');var
$components = array('Pizza.Example'); // объявляем ExampleComponent в плагине Pizza.?>
Точно так же производится работа с хелперами и поведениями.
<< Отображение плагина | CSS и Javascript >>