2012-02-16 5 views
0

Par défaut, dans le framework Yii, les vues sont stockées dans le dossier du thème.Où stocker les vues pour le thème?

Il existe deux options: 1. Pour stocker la vue dans le dossier du module ou du widget. 2. Pour stocker la vue dans le dossier du thème.

Où mieux stocker les vues et pourquoi?

Répondre

0

IMO cela dépend des vues. Si vous avez beaucoup de logique, je l'enverrais avec le module/widget, mais s'il s'agit principalement d'un balisage, il est plus logique de le placer dans le dossier du thème. Je pense que Yii suggère le dernier aussi.

0

Je suppose que cela dépend si vous souhaitez réutiliser les vues des modules et des widgets dans d'autres applications. Si c'est le cas, il serait judicieux de stocker les vues dans le dossier module/widgets, donc c'est un paquet.

Dans ma configuration, j'ai une carte 'commune' qui stocke toute la logique des modules/widgets/extensions mais pas les vues. Je réutilise la logique des widgets/modules dans mes applications mais les vues sont légèrement différentes par application (par exemple: un top 10 des affiches dans une barre latérale ou quelque chose qui prend des données et les affiche dans le pied de page). Cela donne une grande flexibilité à vos applications imho.

Questions connexes