0

我有一个 Zend_Navigation 组件,用于在页面上显示面包屑。它目前说的是:

“公司 > 编辑公司”

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

“公司 > 编辑 FooBar”

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

4

1 回答 1

0

我有一个问题,即使父级设置为不可见,我也想显示面包屑。逼我发疯,直到我找到原因。我认为你的问题并没有太大的不同。

我有一个包含所有链接的唯一 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)为旧值。根据您的需要,您可能还必须重置标签。

于 2011-11-07T17:34:28.523 回答