我是 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(....)
并打印它们。
关于cakephp - fetch 函数如何在 cakephp 布局 View 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11914112/