Zend framework 如何让Zend_Navigation处理数据库定义的数据?

Zend framework 如何让Zend_Navigation处理数据库定义的数据?,zend-framework,zend-navigation,Zend Framework,Zend Navigation,我有一个Zend_导航组件,用于在页面上显示面包屑。它现在说的是: “公司>编辑公司” 显示编辑表单时。我想让它说 “公司>编辑FooBar” 实现这一点的最佳方法是什么?我遇到了一个问题,即即使父级设置为不可见,我也希望显示面包屑。直到我找到原因,我才发疯。我想,你的问题没什么不同 我有一个唯一的ID集,基本上所有的链接;因此,我可以获取所有节点,如下所示: // in view scripts $navObject = $this->navigation()->findOneBy

我有一个Zend_导航组件,用于在页面上显示面包屑。它现在说的是:

“公司>编辑公司”

显示编辑表单时。我想让它说

“公司>编辑FooBar”


实现这一点的最佳方法是什么?

我遇到了一个问题,即即使父级设置为不可见,我也希望显示面包屑。直到我找到原因,我才发疯。我想,你的问题没什么不同

我有一个唯一的ID集,基本上所有的链接;因此,我可以获取所有节点,如下所示:

// in view scripts
$navObject = $this->navigation()->findOneById($id);
// now you can manipulate the object however you like
$navObject->setLabel('Editing FooBar');
您可以通过其他方式找到节点,有一个findOneBy()方法,您必须在其中传递目标对象。 打印面包屑后,我必须将
setVisible(false)
重置为旧值。根据您的需要,您可能还需要重置标签