我在Module.php設置幾個默認元參數應用:Zend框架2:清除從headMeta()視圖助手的某些元PARAM?
$hm = $serviceManager->get('ViewHelperManager')->get('headMeta');
$hm
->appendProperty('og:image', '/images/opengraph/1.jpg')
->appendProperty('og:image', '/images/opengraph/2.png');
後來一個在一些行動需要重寫這些元PARAMS並設置一些其他圖像。我不知道如何清除這些現有的'og:image'params ...我試過了:
$hm->appendProperty('og:image', null);
//and
$hm->unsetProperty('og:image');
但是沒有工作。任何幫助?
的洞察力 - 但我實際上做需要多個OG:圖像......所以 - 即使我打電話初始設置 - 我怎麼後來刪除它?我沒有得到一般人如何從headMeta佔位符中刪除某些東西? –
我明白了。根本無法僅僅清除多個條目的列表。我會用幾個鏈接更新答案,這些鏈接將演示如何完全吹走你的headMeta並從頭開始重建它。 – bubba
對不起,我沒有回答你的問題。它做headMeta如何在內部存儲的屬性...如果你追加,它成爲一個數組...如果你設置,它只是一個參數。 – bubba