我在两个网站上工作,其中一个是Zend Framework 1,另一个是Zend Framework 2.我已经在SEO部分,我需要使用每个元素的值
我已经通过这样做了一个解决方法来获得标题:
print strip_tags($this->headTitle())
但是对于meta标签,我仍然在搞清楚。
问题:有没有办法从视图中执行此操作?:
print $this->headMeta('keywords')
先谢谢。
答案 0 :(得分:-1)
只需调用viewhelper的getValue
方法
$this->headMeta()->setName('keywords', 'foo bar', array('lang' => 'us_en', 'scheme' => 'foo', 'bogus' => 'unused'));
带给你
stdClass Object
(
[type] => name
[name] => keywords
[content] => foo bar
[modifiers] => Array
(
[lang] => us_en
[scheme] => foo
[bogus] => unused
)
)
否则调用getContainer
方法从headMeta Helper接收完整的存储容器(包含所有值)