cakephp - fetch 函数如何在 cakephp 布局 View 中工作

标签 cakephp

我是 CakePHP 的新手,想知道这些行在 Cake 中如何工作

echo $this->fetch('meta');
echo $this->fetch('css');
echo $this->fetch('script');

正在获取的元标记、CSS 和 JavaScript 文件从哪里来?

最佳答案

$this->fetch('某事');

根据 cakephp 书,fetch 函数正在寻找名为 something block echo它们。

在您的示例中,据我了解,它会在您看来寻找类似的内容:

$this->Html->script('carousel', array('inline' => false));
$this->Html->css('carousel', null, array('inline' => false));

并将其视为一个 block 。 所以 $this->fetch('script') 将获取所有 html->script(....) 并打印它们。

了解更多:http://book.cakephp.org/2.0/en/views.html

关于cakephp - fetch 函数如何在 cakephp 布局 View 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11914112/

相关文章:

cakephp - 如何在 Cakephp 中保存特定字段

postgresql - cakephp 3 postgres 9.4 驱动程序烘焙

unit-testing - CakePHP 使用映射方法测试行为

mysql - CakePHP 3 patchEntity SQL日期失败

php - 选择输入的 CakePHP 自定义值

javascript - 如何将 id 的动态值传递给我从 json 获取的 jquery?

mysql - CakePHP 条件比较数据库字段与 mysql 格式

php - 使用 CakePHP 存储 SQL 数据以供离线使用

CakePHP 身份验证插件重定向问题

mysql - 是否可以在实体中定义虚拟字段(SQL 函数调用)?