Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZF] addPrefixPath nie działa?
sanneo
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 15.01.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam.

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:

  1. $this->addPrefixPath('Application_Form_Decorator', 'application/forms/decorators', 'decorator');
  2.  
  3. // Definicja pól formularza
  4.  
  5. $this->setElementDecorators(array('Bfy'));


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/


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

  1. $this->addPrefixPath('My_Form_Decorator', 'My/Form/Decorator', 'decorator');
  2.  
  3. // Definicja pól formularza
  4.  
  5. $this->setElementDecorators(array('Bfy'));


Pozdrawiam.
Mariusz (sanneo)


--------------------
Pomagajmy innym, kiedyś oni pomogą nam :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 06:43