breadcrumbs не рендериться

34 views
Skip to first unread message

DGorp

unread,
Jun 22, 2011, 4:13:03 AM6/22/11
to ru-zend-framework
Привет сообщество.

Динамически создаю breadcrumbs-меню, типа ( journal >> title )
$sublabel = array(
array(
'label' => 'Journals',
'uri' => '/journals',
'action' => 'index',
'controller' => 'journal',
"module" => "default",
'class' => "journals",
'pages' => array (
array(
'label' => 'title',
'controller' => 'journal',
'action' => 'view-post',
'id' => 'journal_post',
)
)
));
$page = new Zend_Navigation($sublabel);
$page->addPages($sublabel);
$page->findById('journal_post')->setActive();
echo
$this->view->navigation()->breadcrumbs($page)->setMinDepth(0)->setSeparator('
›' . PHP_EOL);

Получаю ошибку

Fatal error: Zend_Controller_Router_Exception: name is not specified in
/var/www/gorp.tm.fm/gapdaemon/library/Zend/View/Helper/Navigation/HelperAbstract.php
on line 522

Все что мог перерыл, надежда осталась на Вас.
Дима

Dark

unread,
Jun 22, 2011, 4:15:53 AM6/22/11
to ru-zend-...@googlegroups.com
полный трейс ошибки плиз

DGorp

unread,
Jun 22, 2011, 4:33:05 AM6/22/11
to ru-zend-...@googlegroups.com
О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫

Fatal error: Zend_Controller_Router_Exception: name is not specified in
/var/www/gorp.tm.fm/gapdaemon/library/Zend/View/Helper/Navigation/HelperAbstract.php
on line 522


> О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫


>
> On 22 June 2011 11:13, DGorp<dig...@gmail.com> wrote:

>> О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
>>
>> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ breadcrumbs-О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫ ( journal>> title )


>> $sublabel = array(
>> array(
>> 'label' => 'Journals',
>> 'uri' => '/journals',
>> 'action' => 'index',
>> 'controller' => 'journal',
>> "module" => "default",
>> 'class' => "journals",
>> 'pages' => array (
>> array(
>> 'label' => 'title',
>> 'controller' => 'journal',
>> 'action' => 'view-post',
>> 'id' => 'journal_post',
>> )
>> )
>> ));
>> $page = new Zend_Navigation($sublabel);
>> $page->addPages($sublabel);
>> $page->findById('journal_post')->setActive();
>> echo
>> $this->view->navigation()->breadcrumbs($page)->setMinDepth(0)->setSeparator('
>> &rsaquo;' . PHP_EOL);
>>

>> О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫


>>
>> Fatal error: Zend_Controller_Router_Exception: name is not specified in
>> /var/www/gorp.tm.fm/gapdaemon/library/Zend/View/Helper/Navigation/HelperAbstract.php
>> on line 522
>>

>> О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫.
>> О©╫О©╫О©╫О©╫
>>

Olekhy Khutoretsky

unread,
Jun 22, 2011, 4:34:48 AM6/22/11
to ru-zend-...@googlegroups.com
У меня похожее было. Я все кастомные ruotes закоментировал и было всё пучком. Потом нашёл ту что не работала и поправил.

Gruß!
--
OK



2011/6/22 Dark <dar...@gmail.com>

Olekhy Khutoretsky

unread,
Jun 22, 2011, 4:38:42 AM6/22/11
to ru-zend-...@googlegroups.com
а разве там не 'ulclass' должно быть вместо 'class' =>  "journals"?
на всяк случай
Gruß!
--
OK



2011/6/22 Olekhy Khutoretsky <ole...@googlemail.com>

DGorp

unread,
Jun 22, 2011, 5:12:31 AM6/22/11
to ru-zend-...@googlegroups.com
Спасибо,  Gruß!

Ошибка была в описание route-ов в Bootstrap.
Reply all
Reply to author
Forward
0 new messages