我想问,是否有办法从视图文件中分配元描述标签? 我知道,我的.ctp文件中的这段代码可以正常工作:
// Assign title tag
$this->assign('title','Page title);
我试过了:
$this->Html->assing('description','description']);
但没有成功。
或者,如果这不可能,如何设置元描述,但不是从布局? 这有效,但仅适用于布局视图文件:
<?= $this->Html->meta(
'description',
'enter any meta description here'
);?>
答案 0 :(得分:3)
block
功能使用meta()
选项http://api.cakephp.org/3.0/class-Cake.View.Helper.HtmlHelper.html#_meta)
<?php $this->Html->meta(
'description',
'enter any meta description here',
['block' => 'meta']
);?>
然后回显布局中的meta
块:
<?= $this->fetch('meta'); ?>