2011-09-30 6 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'); 

위의 작업을 수행하므로 템플릿에 짧은 태그가 있습니다.

관련 문제