Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 17-04-2008 14:34:35

Sid_la_chouette
Membre
Date d'inscription: 07-03-2008
Messages: 15

[Zend_Controller][1.5] L'héritage d'un controleur

Salut,

Je doit avoir loupé une étape importante, mais ce que je n'arrive pas a faire c'est a accéder a mon objet déviré du controleur principal le mien.

Le contexte : Le reprend le développement d'un site internet traitant des épidémies (notamment) et la je veux que pour chaque groupe un controleur leur soit associé enfin qu'il soit redirigier (je ne parle pas des ACL)

Donc l'idée est le controleur principal pour épidémie (qu'y n'est pas le front controller)

Code:

class EpidemieController extends Zend_Controller_Action
{
    public function epidemieAction()
    {
                  ....
        }
}

Le controleur en héritage genre vétérinaire (mais il me faudra aussi responsable ...)

Code:

class VeterinaireController extends EpidemieController 
{
    public function mesCasCliniquesAction()
    {
        require_once 'DescClinique.php';
        $descriptions = new DescClinique(array('name' => 'TAB_DESCCLINIQUE_WESTNILE_08'));
        $this->view->descriptions = $descriptions->getMesCasCliniques();    
    }
    
}

Et ma vu qui qui appel mon controleur vétérnaire

Code:

<ul>
    <li><a id="menu1" title="Espace privé" href="<?=Zend_Registry::get('REP_SITE')?>/veterinaire/mesCasCliniques">Espace privé</a></li>
    <li><a id="menu2" title="Communauté" href=" ">Communauté</a></li>
</ul>

Pour infos la configuration de mes répertoire est du type

application
    controller           <= Repertoire
         ...........
    script           <= Repertoire
         index           <= Repertoire
              .........                  // fichier .phtml
         epidemie           <= Repertoire
               veterinaire           <= Repertoire
                        .........                  // fichier .phtml
               responsable           <= Repertoire
                        ..........

Le reste n'a pas grande importance, je vous est donc décris le principale j'ai donc un repertoire épidémie qui possède sont controller pour faire des test puis dans ce repertoire épidémie des sous répertoires pour chaque grouge grosso modo et ses sous repertoire possède aussi leur controleur
Donc par exemple dans la méthode du controleur epidemie je dois redirigé l'utilisateur en fonction de ses droit vers le sous controller qui lui est accessible.

Je me demande si mes fichiers sont bien placé s'il on a le droit plus je réfléchis plus je ne sais pas sinon mettre un grand controleur pour les vétérinaire pour tout le site ne me conviens pas trop

un petit coup de main svp

Merci à tous

Dernière modification par Sid_la_chouette (17-04-2008 14:37:55)

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