在我看来使用它:
<?= $this->headMeta()->appendName('keywords', 'my,keyword,etc,more'); ?>
<?= $this->headMeta()->appendName('description', $link->getMetaDesc()); ?>
<?= $this->headMeta()->appendName('title', $link->getMetaTitle()); ?>
但是当我查看源代码时,它们会出现两次。
答案 0 :(得分:2)
你多次回复headMeta()
ViewHelper ......
<?php
$this->headMeta()
->appendName('keywords', 'my,keyword,etc,more')
->appendName('description', $link->getMetaDesc())
->appendName('title', $link->getMetaTitle());
echo $this->headMeta();
?>
为了澄清,您可以根据需要经常使用headMeta()
。但是你不应该多次回应它;)
$this->headMeta()->appendName(...);
$this->headMeta()->appendName(...);
$this->headMeta()->appendName(...);
$this->headMeta()->appendName(...);
$this->headMeta()->appendName(...);
$this->headMeta()->appendName(...);
$this->headMeta()->appendName(...);
echo $this->headMeta();
以上示例同样有效。
答案 1 :(得分:0)
似乎我不应该多次使用$this->headMeta()
。
这有效:
<?= $this->headMeta()->appendName('keywords', $link->getMetaKeys())
->appendName('description', $link->getMetaDesc())
->appendName('title', $link->getMetaTitle()); ?>