Zend_Layout-Introduction.xml 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <sect1 id="zend.layout.introduction">
  2. <title>Introductie</title>
  3. <para>
  4. <code>Zend_Layout</code> implementeert het klassieke Two Step View design pattern,
  5. dat ontwikkelaars in staat stelt elke output die een applicatie levert te voorzien
  6. van een omvattende, andere view. Dit wordt voornamelijk gebruikt om elke pagina
  7. binnen een website van dezelfde layout te voorzien. Om deze reden wordt in veel
  8. andere projecten de naam <emphasis>layout</emphasis> voor dit pattern gebruikt.
  9. Zend Framework gebruikt deze term om de vergelijkbaarheid te vergroten.
  10. </para>
  11. <para>
  12. De belangrijkste doelen van <code>Zend_Layout</code> zijn:
  13. </para>
  14. <itemizedlist>
  15. <listitem><para>
  16. Automatische keuze en inbedding van standaard layouts bij gebruik
  17. van de MVC-componenten van Zend Framework.
  18. </para></listitem>
  19. <listitem><para>
  20. Een aparte omgeving bieden voor layout-gerelateerde variabelen
  21. en output.
  22. </para></listitem>
  23. <listitem><para>
  24. De ontwikkelaar in staat stellen om de layoutnaam, het pad naar
  25. het layout script en de inflectie van het layout script te wijzigen.
  26. </para></listitem>
  27. <listitem><para>
  28. De ontwikkelaar in staat stellen om vanuit de actiecontrollers
  29. en viewscripts de layout tijdelijk uit te schakelen en het
  30. layout script te veranderen.
  31. </para></listitem>
  32. <listitem><para>
  33. Dezelfde inflectieregels voor view script namen te volgen als<link
  34. linkend="zend.controller.actionhelpers.viewrenderer">ViewRenderer</link>,
  35. maar ook andere regels mogelijk maken.
  36. </para></listitem>
  37. <listitem><para>
  38. Ontwikkelaars die zonder de MVC-componenten werken ook in staat stellen
  39. <code>Zend_Layout</code> te gebruiken.
  40. </para></listitem>
  41. </itemizedlist>
  42. </sect1>
  43. <!--
  44. vim:se ts=4 sw=4 et:
  45. -->