Bonjour.
J'ai créé une application modulaire:
zf/application/modules/module1
zf/application/modules/module2
Je voudrais mutualiser une partie du modèle, relative aux tables de la bdd.
Normalement, dans un quelconque controller, je devrais pouvoir utiliser
$class = new Application_Model_DbTable_Tablename
, mais la classe n'est pas trouvée.
Pourquoi ne cherche-t-il pas dans zf/application/models/DbTable? Et surtout, comment faire pour qu'il y aille?
config.ini
1 2 3 4 5 6 7 8 9 10 11 12
| Autoloadernamespaces[] = "Zend_"
Autoloadernamespaces[] = "My_"
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/bootstrap/Bootstrap.php"
bootstrap.class = "Bootstrap"
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.frontController.defaultmodule = "default"
resources.frontController.params.prefixDefaultModule = true
resources.modules[] = |
zf/application/bootstrap/Bootstrap.php:
rien relatif à l'autoloading
Merci pour votre aide.
Partager