Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 09-05-2007 16:24:13

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Extends Zend_Controller_Plugin_Abstract

Coucou tout le monde  j'ai un petit plugin qui check l'authentification pour toutes mes pages donc voici le code  :

Code:

<?php
require_once 'Zend/Controller/Plugin/Abstract.php';

class PluginAuth extends Zend_Controller_Plugin_Abstract
{

    public function preDispatch($request)
    {

        $controller = $request->getControllerName();
        $action = $request->getActionName();

        $auth = Zend_Auth::getInstance();
        if (!$auth->hasIdentity() && ($controller != 'auth') && ($action != 'login')) {
            $request->setControllerName('auth');
            $request->setActionName('login');
        }
    }

}
?>

J'ai l'erreur :

Strict Standards: Declaration of PluginAuth::preDispatch() should be compatible with that of Zend_Controller_Plugin_Abstract::preDispatch() in /data/web/alc/cote9eme/admin.cote9immobilier.fr/libraries/PluginAuth.php on line 20

La ligne 20 c'est l'accolade fermante "}"

Alors soit je bigle énormément soit je sais pas, j'arrête le coca.... bon sinon c'est juste que je suis mauvais.


Société : Direct Info Service

Hors ligne

 

#2 09-05-2007 16:51:16

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Extends Zend_Controller_Plugin_Abstract

Bonjour Yannux,

A priori, la déclaration de ta fonction doit être identique à l'abstract en strict mode. Il te manque le type de la variable $request.

Code:

public function preDispatch(Zend_Controller_Request_Abstract $request) {

Dis nous si ça marche comme ça,
A+,
Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#3 09-05-2007 17:04:44

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: Extends Zend_Controller_Plugin_Abstract

Bon bah j'arrête le <pas_de_pub>coca</pas_de_pub> big_smile
Je pensais avoir essayer en modifiant comme celà...

Merci wink


Société : Direct Info Service

Hors ligne

 

#4 10-05-2007 09:25:55

Julien
Membre
Date d'inscription: 16-03-2007
Messages: 501

Re: Extends Zend_Controller_Plugin_Abstract

Oui, ca ca arrive quand on developpe avec E_STRICT activé, ce qu'il est conseillé de faire ;-)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages