Плагин может иметь хелперы, компоненты и поведения, как и обычное приложение CakePHP. Вы можете даже создать плагин, состоящий только из компонентов, хелперов и поведений. Создание данных расширений для плагина ничем не отличается от их создания для простого приложения. Они не нуждаются в дополнительном определении.
<?php
// Component
class ExampleComponent extends Object {
}
// within your Plugin controllers:
var $components = array('Example');
?>
Для использования вашего компонента вне плагина все же следует его объявить.
<?php
var $components = array('PluginName.Example');
var $components = array('Pizza.Example'); // объявляем ExampleComponent в плагине Pizza.
?>
Точно так же производится работа с хелперами и поведениями.
| CSS и Javascript >>?
Method Html Helper?::charsetTag does not exist [CORE\cake\libs\view\helper.php, line 143]
что это значит??