| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <sect1 id="zend.layout.introduction">
- <title>הקדמה</title>
- <para>
- <code>Zend_Layout</code> מיישם תבנית תצוגה קלאסית המונה 2 שלבים, מאפשרת למתכנתים לעטוף את תוכן תצוגת המערכת בתצוגה נוספת, בדרך כלל מייצג את תבנית האתר.
- תבניות כאלו בדרך כלל נקראות <emphasis>layouts</emphasis> על ידי פרוייקטים אחרים, ו Zend Framework אימץ את המונח הזה לעקביות מצדנו.
- </para>
- <para>
- המטרות העייקריות של <code>Zend_Layout</code> הם:
- </para>
- <itemizedlist>
- <listitem>
- <para>
- בחירה אוטומטית של תבניות ותצוגות כשמשתמשים במערכת ה Zend Framework ורכיבי ה MVC.
- </para>
- </listitem>
- <listitem>
- <para>
- הפרדת ערכים השייכים לתבניות לבין התוכן.
- </para>
- </listitem>
- <listitem>
- <para>
- אפשרות להגדרות, כולל שם התבנית, רזולוצית התבנית, ונתיב לקבצים.
- </para>
- </listitem>
- <listitem>
- <para>
- אפשר ביטול תבניות, שינוי סקריפטי תבניות, ומצבים אחרים; מתן אפשרויות אלו למתודות בתוך קונטרולרים וסקריפטים של תצוגה.
- </para>
- </listitem>
- <listitem>
- <para>
- מעקב אחר אותם רזולוציות כמו של <link linkend="zend.controller.actionhelpers.viewrenderer">ViewRenderer</link>, אך אפשר להם להשתמש בחוקים נפרדים.
- </para>
- </listitem>
- <listitem>
- <para>
- אפשר שימוש ללא רכיבי ה Zend Framework MVC.
- </para>
- </listitem>
- </itemizedlist>
- </sect1>
- <!--
- vim:se ts=4 sw=4 et:
- -->
|