2011-09-30 41 views
2

如何檢查headTitle是否已被使用?如何檢查headTitle是否已在Zend Framework中使用?

避免追加或覆蓋早先在父視圖/佈局中設置的現有標題。

感謝;)

更新

例子:

$this->headTitle('First title'); // index.phtml 
$this->headTitle('Second title'); // some-nested-tpl.phtml 

首先檢查標題是否被設置,如果沒有配第二。

回答

1

你可以簡單地檢查headTitle的內容,如果它是默認然後寫別的東西,如:

if($this->headTitle() == '<title></title>') { 
    $this->headTitle('foo') 
} 

或視圖輔助自己編寫的安全自己的一些寫作時有像

功能
$this->headTitleIfEmpty('foo'); 

這樣做,所以你有一個短標籤在您的模板。

相關問題