Mam aplikację w której tworzę własne dekoratory Zend_Form.
Klasa z dekoratorem znajduje się w katalogu:
application/forms/decorators/Bfy.php
W momencie wywołania:
$this->addPrefixPath('Application_Form_Decorator', 'application/forms/decorators', 'decorator'); // Definicja pól formularza
Dostaję komunikat:
Kod
<b>Warning</b>: Exception caught by form: Plugin by name 'Bfy' was not found in the registry; used paths:
Application_Form_Decorator_: application/forms/decorators/
Zend_Form_Decorator_: Zend/Form/Decorator/
Application_Form_Decorator_: application/forms/decorators/
Zend_Form_Decorator_: Zend/Form/Decorator/
Proszę o informację, co robię, źle, że ścieżka dla Zend'a jest nieprawidłowa?
Ten sam kod z pliku Bfy.php działa, gdy umieszczę go w katalogu:
library/My/Form/Decorator/Bfy.php
$this->addPrefixPath('My_Form_Decorator', 'My/Form/Decorator', 'decorator'); // Definicja pól formularza
Pozdrawiam.
Mariusz (sanneo)