Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF] nazwa kontrolera w pluginie
JarCzeS
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 5.05.2008

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


Witam.
Napisałem plugin ktory ma na celu sprawdzenie czy uzytkownik jest zalogowany:
Kod
     class Zend_Controller_Plugin_Authorization extends Zend_Controller_Plugin_Abstract
     {
         public function __construct()
         {
             $auth = Zend_Auth::getInstance();
             if(!$auth->hasIdentity())
             {        
                 $controller= Zend_Controller_Action::getRequest()->getActionName();                            
             }
         }
     }

Chodzi o to zeby klasa sprawdzala czy uzytkownik jest zalogowany oraz czy zaladowany kontrolelr jest rozny od index, problem tkwi w pobraniu nazwy kontrolera ktory uzytkownik wywolal
dostaje blad:

Strict Standards: Non-static method Zend_Controller_Action::getRequest() should not be called statically, assuming $this from incompatible context in...
Fatal error: Cannot access protected property Zend_Controller_Plugin_Authorization::$_request in ...library/Zend/Controller/Action.php on line 301

Zaznaczam ze jestem poczatkujacy oraz nie zoreintowany za bardzo w OOP, wiec za odpowiedzi typu "link do manuala tam wszystko jest" dziekuje, poniewaz to mi nie pomoglo.
Go to the top of the page
+Quote Post

Posty w temacie


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 - 04:42