[ZF-10089] Zend_Log
[zend.git] / documentation / manual / zh / module_specs / Zend_Layout-Introduction.xml
blob6d173de150c28b68638b0061fcd52e427f7581f2
1 <sect1 id="zend.layout.introduction">
2     <title>简介</title>
4     <para>
5         <code>Zend_Layout</code>实现经典的两步视图模型,允许开发者把应用程序内容包装在另一个视图,通常是站点的模板。这样的模板被其它项目在术语上称之为<emphasis>layouts</emphasis>。Zend Framework采用这个术语以保持一致性。
6     </para>
8     <para>
9         <code>Zend_Layout</code>的主要目标如下:
10     </para>
12     <itemizedlist>
13         <listitem><para>
14                 当和Zend Framework MVC 组件一起使用时自动选择和布局的解析(rendering).
15         </para></listitem>
17         <listitem><para>
18                 为布局相关的变量和内容提供分离的范围。
19         </para></listitem>
21         <listitem><para>
22                 允许配置包括布局名称、布局脚本分解(变形)、布局脚本路径。
23         </para></listitem>
25         <listitem><para>
26                 允许禁止布局、修改布局脚本和其它状态;允许这些在动作控制器和视图脚本里的动作。
27         </para></listitem>
29         <listitem><para>
30                 象<link linkend="zend.controller.actionhelpers.viewrenderer">ViewRenderer</link> 一样遵循相同的脚本分解规则(变形),但允许它们也使用不同的规则。
31         </para></listitem>
33         <listitem><para>
34                 允许在没有 Zend Framework MVC 组件的情况下使用。
35         </para></listitem>
36     </itemizedlist>
37 </sect1>
38 <!--
39 vim:se ts=4 sw=4 et:
40 -->