Zend Framework 1和2:获取各个headMeta()值

时间:2013-12-15 09:48:58

标签: zend-framework seo zend-framework2

我在两个网站上工作,其中一个是Zend Framework 1,另一个是Zend Framework 2.我已经在SEO部分,我需要使用每个元素的值

我已经通过这样做了一个解决方法来获得标题:

print strip_tags($this->headTitle()) 

但是对于meta标签,我仍然在搞清楚。

问题:有没有办法从视图中执行此操作?:

print $this->headMeta('keywords')

先谢谢。

1 个答案:

答案 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接收完整的存储容器(包含所有值)