0
나는 zend에 대해 매우 익숙하며 일부 사이트에서는 내비게이션 메뉴를 만들고 싶습니다. 20 페이지가 있다고 가정 해 봅시다. 5 개의 항목으로 된 메뉴를 만들고 4 페이지 만 볼 수 있습니다. 이것은 어리석은 질문 일지 모르지만 부트 스트랩이 아닌 내 컨트롤러에서 만들 수있는 방법이 있습니까? ?사이트의 일부에서 Zend_Navigation을 만드는 법 - ZF 1.11.11
<?php
class Default_View_Helper_ShortNav extends Zend_View_Helper_Abstract
{
/**
* Generate a Zend_Navigation object
* @return Zend_Navigation
*/
public function shortNav()
{
//psudo code
$pages = array();
$model = new Default_Model_Pages();
$rows = $model->fetchAll();
foreach($rows as $page)
{
$pages[] = array(
'label' => $page->title,
'module' => 'default',
'controller' => 'index',
'action' => 'page',
'params' => array('page' => $page->slug),
'containerClass' => 'page',
);
}
$nav =new Zend_Navigation();
$nav->addPage(
array(
'label' => 'Pages',
'route' => 'index', //route name
'params' => array(), //route parameters
'pages' => $pages
)
);
return $nav;
}
}
:이 아마도
안녕하세요 Richard, 샘플 코드를 이용해 주셔서 감사합니다. 나는 그것을 시험해 보았는데, 그것은 정말로 바위 낀다! –