CakePhp3 元描述

CakePhp3 Meta description

我想问一下,是否有办法从视图文件中分配元描述标签? 我知道,我的 .ctp 文件中的这段代码可以正常工作:

// Assign title tag
$this->assign('title','Page title);

我试过了:

$this->Html->assing('description','description']);

但是没有成功。

或者,如果这不可能,如何设置元描述,而不是来自布局? 这有效,但仅在布局视图文件中:

<?= $this->Html->meta(
    'description',
    'enter any meta description here'
);?>

meta() 函数使用 block 选项 (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'); ?>