2
0

Zend_Layout-Introduction.xml 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <sect1 id="zend.layout.introduction">
  2. <title>הקדמה</title>
  3. <para>
  4. <code>Zend_Layout</code> מיישם תבנית תצוגה קלאסית המונה 2 שלבים, מאפשרת למתכנתים לעטוף את תוכן תצוגת המערכת בתצוגה נוספת, בדרך כלל מייצג את תבנית האתר.
  5. תבניות כאלו בדרך כלל נקראות <emphasis>layouts</emphasis> על ידי פרוייקטים אחרים, ו Zend Framework אימץ את המונח הזה לעקביות מצדנו.
  6. </para>
  7. <para>
  8. המטרות העייקריות של <code>Zend_Layout</code> הם:
  9. </para>
  10. <itemizedlist>
  11. <listitem>
  12. <para>
  13. בחירה אוטומטית של תבניות ותצוגות כשמשתמשים במערכת ה Zend Framework ורכיבי ה MVC.
  14. </para>
  15. </listitem>
  16. <listitem>
  17. <para>
  18. הפרדת ערכים השייכים לתבניות לבין התוכן.
  19. </para>
  20. </listitem>
  21. <listitem>
  22. <para>
  23. אפשרות להגדרות, כולל שם התבנית, רזולוצית התבנית, ונתיב לקבצים.
  24. </para>
  25. </listitem>
  26. <listitem>
  27. <para>
  28. אפשר ביטול תבניות, שינוי סקריפטי תבניות, ומצבים אחרים; מתן אפשרויות אלו למתודות בתוך קונטרולרים וסקריפטים של תצוגה.
  29. </para>
  30. </listitem>
  31. <listitem>
  32. <para>
  33. מעקב אחר אותם רזולוציות כמו של <link linkend="zend.controller.actionhelpers.viewrenderer">ViewRenderer</link>, אך אפשר להם להשתמש בחוקים נפרדים.
  34. </para>
  35. </listitem>
  36. <listitem>
  37. <para>
  38. אפשר שימוש ללא רכיבי ה Zend Framework MVC.
  39. </para>
  40. </listitem>
  41. </itemizedlist>
  42. </sect1>
  43. <!--
  44. vim:se ts=4 sw=4 et:
  45. -->