Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework] Helper w helperze
piraciq
post
Post #1





Grupa: Zarejestrowani
Postów: 174
Pomógł: 4
Dołączył: 27.07.2007
Skąd: Kraków

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


Witam

mam sobie helper który robi mi miniaturki chciał bym go użyć w innym helperze.

Teoretycznie działa jeśli nie ma zadnej akcji jest index/index w przypadku gdy wybiorę akcje dostaje komunikat:
Warning: include_once(Zend/View/Helper/Showobjectimage.php): failed to open stream: No such file or directory in /library/Zend/Loader.php on line 146
Warning: include_once(): Failed opening 'Zend/View/Helper/Showobjectimage.php' for inclusion (include_path='/application/../library:/library:.:/usr/share/php:/usr/share/pear') in s/library/Zend/Loader.php on line 146 Fatal error: Class 'Zend_View_Helper_Showobjectimage'

Jest to aplikacja na modułach.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zend
post
Post #2





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

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


Cytat
Nie powinno się robić takich sztuczek
- mozesz rozwinąć? Pytam bo sam nieraz korzystam z takiej funkcjonalności i spisuje się naprawdę dobrze.

Jeśli ten helper do którego się odwołujesz jest w tym samym module, to taki problem nie powinien wystąpić. Natomiast jeśli helper jest w innym module w modules/xxx/script/helpers to musisz go przenieść do innej lokalizacji np My_View_Helper_TwojHelper, potem najlepiej w bootstrapie "zarejestrować" go $view -> registereHelper($helperinstance, "twojhelper");. Jeśli nie chcesz, to nie musisz go oczywiście przenosić, możesz też zrobić tak
  1. include_once "modules/xxx/scripts/helpers/TwojHelper.php"
  2. $view -> registerHelper( new Zend_View_Helper_TwojHelper(), 'twojHelper' );
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 03:30