2010-11-24 28 views
0

La façon dont je le vois, il existe deux styles principaux de modèles.Méthodologies de mise en page de modèles Web

  1. Style CakePHP. Vous avez 1 ou plusieurs "mises en page", puis un ensemble de pages d'affichage qui sont insérées dans la mise en page. La mise en page est choisie dans le code.
  2. Style Django. Il n'y a pas vraiment de concept de "mise en page", mais les gabarits peuvent inclure d'autres gabarits. Vous écrivez généralement un modèle qui sert de mise en page, puis tous les autres modèles incluent celui-ci.

Quels sont les avantages et les inconvénients de chacun?

Répondre

0

Pour nous commencer ...

style gâteau signifie des modèles plus propres. Pas besoin d'inclure la même mise en page encore et encore et encore. Cependant, cela signifie également que si vous voulez utiliser une mise en page autre que la mise en page par défaut, vous devez la spécifier dans le contrôleur, ce qui interrompt la présentation et la séparation logique.

Un autre avantage est que vous pouvez utiliser le même modèle dans une mise en page différente sans modifications ou conditions, ou peut-être sans mise en page pour une utilisation dans un iframe.