2010-06-19 7 views
2

J'utilise des chemins personnalisés pour mon application basée sur Zend Framework (a.k.a. themes). Les scripts de vue sont sauvegardés dans public/themes/themename/modulename/..., de sorte que le changement du thème d'application consiste simplement à remplacer themename dans le chemin. Comment indiquer à Zend Tool de générer les scripts de vue dans ce répertoire au lieu du script par défaut? Je suppose qu'une sorte de fournisseur est nécessaire?Chemin personnalisé pour les scripts de vue

Comment enregistrer le fournisseur pour l'avoir par défaut pour tous les projets basés sur zf?

Répondre

1

Examinez les fournisseurs Zend par défaut et étendez les classes avec les vôtres, en surchargeant les chemins.

0

Dans le fichier de démarrage vous pouvez ajouter un chemin de script:

protected function _initViewScripts() 
{ 
    $this->bootstrap('view'); 
    $view = $this->getComponent('view'); 

    $view->addScriptPath('path/to/view/scripts/'); 
} 
+0

Est-ce que Zend_Tool utilise Bootstrap? (J'ai déjà modifié les chemins dans la ressource d'application et je demande comment dire la même chose à Zend_Tool) – takeshin

+0

Désolé, n'a pas vu la partie sur l'utilisation de Zend_Tool. – smack0007

0

Je ne peux pas vous dire comment vous pouvez obtenir ce que vous voulez, mais je peux vous indiquer une grande aide. Zendcast Si vous ne connaissez pas zendcast c'est un excellent moyen de trouver des tutoriels sur le framework zend.