第07章深入视图层文件.docVIP

  • 8
  • 0
  • 约3.9万字
  • 约 36页
  • 2016-06-09 发布于江苏
  • 举报
第 7 章 深入视图层 视图(view)的作用是显示特定动作(action)的输出。在 symfony 里,视图由几部 分组成,这些部分都很容易修改。 ? Web 设计师通常会与模板(当前动作的数据的表现形式)和布局(包含所有 页面都会用到的代码)打交道。 这些模板由 HTML 加上 PHP 代码片段(主要 是辅助函数调用)组成。 ? 为了重用,开发者往往会把模板代码的片段放在模板片段局部模板 (Partials)或者组件(Components)里。开发者使用槽(Slots)与组件 (Components)来影响布局的多个区域。web 设计师也可以修改这些模板片 段。 ? 开发者专注于 YAML 视图配置文件(用来设置回应与其他界面元素的属性) 还有回应对象(response object)。 处理模板里的变量的时候,跨站脚本 (corss-site scripting)的风险不可忽略,这就需要在记录用户数据的 时候很好的理解输出转义(output escaping)技术。 不论你是哪一个角色,你都可以发现能加快输出动作结果这件乏味的工作的工 具。这一章将会介绍这些工具。 模板 例 7-1 是一个典型的 symfony 模板。它包含一些 HTML 代码和一些基本的 PHP 代 码,通常是显示动作(action)里定义的(通过$this-name = foo;)变量还有 辅助函数

文档评论(0)

1亿VIP精品文档

相关文档