Je partage une petite astuce qui m’est venue en développant aujourd’hui. Quand on travaille sur des applications plutôt importantes, on peut être amené à vouloir segmenter le CSS.
En effet un seul gros fichier avec toutes les classes dedans, c’est pas beau et c’est beaucoup plus difficile à maintenir que plusieurs fichiers, chacun contenant les classes et styles utilisées dans la vue.
Pour ajouter automatiquement une feuille de style correspondante à une action, rien de plus simple, il suffit de placer le code suivant dans le(s) contrôlleur(s) souhaités :
public function init()
{
$this->view->headLink()->appendStylesheet('/css/'.$this->getRequest()->getActionName().'.css');
}
Ainsi, l’action index aura son fichier index.css et ainsi de suite !





Great detailed info, I just bookmarked you on my google reader.