제목에서 알 수 있듯이 현재 레이아웃의 일부로 표시되는보기의 제목을 표시하는 방법을 찾으려고합니다. 다른보기를 선택하면 페이지 제목이 동적으로 채워지도록이 작업을 수행하려고합니다. psuedocode에서Zend Framework : 레이아웃 클래스에 뷰 이름을 표시하는보기 도우미가 있습니까?
:
<div>
<div id="header"><h1>My website</h1></div>
<div id="main">
<?php echo "<h2>" . SOME WAY OF ECHOING THE VIEW NAME HERE . "</h2>"; ?>
<?php echo $this->layout()->content; ?>
</div>
<div id="footer"><p>2011 My website.com></p>
</div>
내가 젠드 문서를 통해 봤는데 내가 찾을 수있는 가장 가까운 것은이 headlink했다. 그러나이 도우미에서 값을 가져 와서 변수에 넣을 수 없으므로 텍스트를 뷰의 페이지 헤더로 표시 할 수있었습니다.
감사합니다.
제안 해 주셔서 감사합니다. 내가 할 수있는 최선은 코드 제안을 텍스트의 문자열을 허용하는 내 컨트롤러의 개인 메서드에 래핑하는 것입니다. _getParam 액션을 호출하는 대신, 각 액션 메소드에서이 private 메소드를 차례로 호출하고 페이지 텍스트를 인수로 제공된 값으로 설정합니다. 불행히도 이것에 대한 표준 Placholder가없는 것 같습니다 - 저는 매우 놀랍습니다! – 8bitjunkie