Bonjour,

Je voudrais créer des modules qui extend un autre module
J'ai suivi le code trouvé ici 
http://www.symfony-project.org/book/1_0/17-Extending-Symfony

// In myPlugin/modules/mymodule/lib/myPluginmymoduleActions.class.php
class myPluginmymoduleActions extends sfActions
{
  public function executeIndex()
  {
    // Some code there
  }
}

// In myPlugin/modules/mymodule/actions/actions.class.php

require_once dirname(__FILE__).'/../lib/
myPluginmymoduleActions.class.php';

class mymoduleActions extends myPluginmymoduleActions
{
  // Nothing
}

// In myapp/modules/mymodule/actions/actions.class.php
class mymoduleActions extends myPluginmymoduleActions
{
  public function executeIndex()
  {
    // Override the plug-in code there
  }
}

mon problème est le suivant :
le nom de mes modules qui héritent doit être différent du nom du
module étendu...
C'est à dire J'ai 3 modules A, B, C qui hérite de D... or dans
l'exemple A, B, C doivent se nommés D

Le but de cet héritage est d'évité de redéfinir pour chaque module (A,
B, C...) les actions et les templates...
Ainsi si le module A :
1 - ne défini pas d'action index c'est celle du Module D qui est
exécuter
2 - ne contient pas de template indexSuccess.php c'est celui du Module
D qui est affiché

Quelqu'un aurait une idée?

Merci

--

Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr


Répondre à