2013-12-15 30 views
0

我正在2個站點上工作,其中一個是Zend Framework 1和另一個Zend Framework 2.我已經在搜索引擎優化部分,我需要使用每個元元素的值。Zend Framework 1和2:獲取單個headMeta()值

我已經做了一個解決辦法通過這樣拿到冠軍:

print strip_tags($this->headTitle()) 

但對於meta標籤,我還是想出來的。

問:有沒有辦法從視圖做到這一點?:

print $this->headMeta('keywords') 

在先進的感謝。

+0

那麼它是ZF1還是ZF2? – AlexP

+0

這是zf2框架 – ins0

+0

我將不勝感激,如果兩者兼而有之。 –

回答

-1

只是調用視圖助手

$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 
     ) 
    ) 

getValue方法,否則調用getContainer方法從HeadMeta助手

收到完整的存儲容器(含所有值)
+0

你的意思是這樣的:$ this-> headMeta() - > getValue('keywords') –