Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZF][ZendFramework]Akcja wykonywana przed kontrolerem
Forum PHP.pl > Forum > PHP > Frameworki
PiotrekM
Cześć,
jak w ZF mogę wykonać jakiś kod przed kontrollerem?
Niby mogę wykonać kod w bootstrapie, ale:
  1. wygląda to nieelegancko
  2. nie mogę pobierać rekordów z bazy danych

Być może nie mam racji, co to pobierania rekordów, kiedy próbowałem, to pluło błędami.
karolrynio
Możesz stworzyć plugin.
Więcej informacji na ten temat znajdziesz tutaj:
http://framework.zend.com/manual/en/zend.c...er.plugins.html
nid3
Zapoznaj się z tematem klasy abstrakcyjnej i funkcji init()

  1. class X extends Extra_Y {
  2.  
  3. }
  4.  
  5. abstract class Extra_Y extends Zend_controller_action{
  6.  
  7. public function init(){
  8. echo "witaj siewcie";
  9. }
  10.  
  11. }


init autoloadera w bootstrapie:

  1. $autoloader->registerNamespace('Extra');


gdzie katalog Extra jest w np library;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.