CakePhp:关于视图


CakePhp: About Views

蛋糕php中与这些有什么区别?

$this->fetch('title'); 


$this->extend('/Common/view');
$this->element('shop/cart.ctp');
  • fetch() 主要用于布局文件中,以输出内容块。
  • extend() 用于扩展视图。它允许您将一个视图包装在另一个。
  • element() 用于对可重用的视图进行分组。

您可以从这本在线书籍/页面中学到很多东西:

http://book.cakephp.org/2.0/en/views.html

  1. 查看模板
  2. 扩展视图
    1. 使用视图块
    2. 显示块
    3. 对脚本和 CSS 文件使用块
  3. 布局
    1. 使用插件中的布局
  4. 元素
    1. 将变量传递到元素中
    2. 缓存元素
  5. 从插件请求元素
  6. 创建自己的视图类
  7. 查看接口

希望对您有所帮助!