问题标签 [zend-navigation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2110 浏览

php - 使用 zend_navigation 的 zend 标题

我正在使用 zend_navigation 创建菜单。哪个工作正常。现在我正在寻找是否可以获取当前页面并使用 headTitle 将其设置为页面标题。有什么办法吗?

或者

如何使用配置文件 (.ini) 创建页面标题和元数据?

0 投票
2 回答
2155 浏览

zend-framework - Zend Framework Navigation - 动态添加参数

我正在尝试使用 Zend_Navigation 为网站构建面包屑。我创建了一个列出页面层次结构的 XML 文件。除了具有动态参数的页面外,大部分情况下一切正常。

例如,有一个群组页面,其 URL 为“www.../groups/gid/1001”。id 1001 是动态的,因此它会针对不同的组而变化。因此,我无法将其放入 XML 文件中。在这种情况下,ZF 会生成一个不包含任何参数的链接,这当然是行不通的。

我发现的一种解决方案是将参数动态注入 Zend_Navigation 对象。这工作正常,除了我需要为每个动作或控制器做这件事。

有没有更好的处理方法?ZF 是否有任何课程可以完成这项工作?

我将不胜感激任何反馈。

谢谢!

0 投票
2 回答
1346 浏览

php - Zend Navigation - 各种导航块

我有一个navigation.xml文件:

该配置文件定义了两个导航框,一个是 programm_nav,另一个是 acc_nav。

在我的引导程序中,我执行以下操作:

在我看来,我显示导航:

但无论我如何定义$navSec,我总是显示programm_nav而不是另一个框。acc_nav从不显示。

任何的想法?

0 投票
1 回答
484 浏览

php - Zend Navigation - Url 配置问题

我将导航内容存储在项目的 configs 文件夹中的 navigation.xml 文件中。

基本上我有两个模块,处理例如身份验证和基本页面使用的默认模块和管理网站的管理模块。

当我以管理员身份登录时,根据我的 acl 和 navigation.xml 会出现一个特殊的管理员导航,导航元素如下所示:

但是当我以管理员身份登录时,我的网站的 URL 有一个大问题。我开发我的管理模块很晚,所以默认模块的 url 看起来像这样:

所以我省略了'module' => 'default'因为我不希望/default/出现在浏览器的 url 栏中。

当我访问管理站点时,例如 mysite.de/admin/ticket,我页面上通常指向默认模块的所有 url 现在都指向管理模块,当我访问它们时我收到了错误的请求。

通常会创建 mysite.de/index/contact,但在管理页面上会变成 mysite.de/admin/index/contact。

我必须调整所有链接并添加模块信息还是有其他解决方案?

0 投票
1 回答
231 浏览

php - 如何使用 Zend_Navigation 注册非菜单页面?

我有一个拒绝访问页面,它不应该显示在菜单中。但是,用户可能会被重定向到拒绝访问页面。

我的页面还有一个面包屑部分,如果你去访问拒绝页面,它显示为空白,非常难看。

因此,我想注册该页面,但在菜单上看不到该页面。我尝试将可见属性设置为false,但是当我这样做时,面包屑仍然无法正确显示(尽管该项目已从菜单中删除)

如何注册页面但不在菜单中显示?

0 投票
1 回答
325 浏览

php - Zend 框架和自定义导航容器

Zend 的文档中,他们写了关于创建导航容器的内容。但他们没有解释我应该在哪里创建它们。有人知道吗?

我还想知道自定义导航容器是否扩展或覆盖了包含静态链接的 navigation.xml 文件。

(我想制作一个自定义导航容器来从我的数据库中添加动态链接)

0 投票
2 回答
6138 浏览

php - 使用 XML 文件将 url 参数传递给 Zend_Navigation

我正在使用 Zend Framework 1.10.8。

我想在我的 layout.phtml 中创建一个面包屑部分。我的菜单中有一些链接具有动态 url 参数,例如http://mydomain.com/editor/edit/id/42

我试图弄清楚如何将 id=XXX 传递给 Zend_Navigation,而 XXX 来自数据库并且在每个请求中都不同。

到目前为止,我发现的一种解决方案是在我的 xml 声明中添加一个属性,例如 params_id:

在 configs/navigation.xml

并在控制器中循环浏览页面并动态添加我的参数 id = 42 (而 42 将从最终版本的请求对象中检索)

由于添加动态 url 参数似乎是 Zend_Navigation 的基本要求,我很确定我的解决方案太复杂、太昂贵,而且必须有一个“开箱即用”的更简单的解决方案。

0 投票
1 回答
1298 浏览

xml - Zend_Navigation XML 结构(仪表板页面)

有没有像这样使用 Zend_Navigation (xml) 创建页面结构的方法:

- 我正在尝试通过这个 XML(示例 xml)来做,但它出乎意料地工作,因为在文章页面上加载了 Dashborad 的页面,并且两个页面(Artcile 和 Dashboards)都处于活动状态:

感谢您的任何建议。

0 投票
2 回答
110 浏览

php - 如何将 Zend_Navigator 分配给视图?

我尝试使用 Zend_Registry 但它没有输出任何东西然后我在我的默认模块引导程序中尝试了这个

但它说'Resource matching "layout" not found'。因为我有两个模块,并且我已经在管理模块中使用 Zend_Navigation,所以我不知道如何解决这个问题

0 投票
4 回答
3593 浏览

php - 使用数据库表创建 Zend_Navigation

我使用 xml 文件来创建 Zend 导航

现在我的问题是,我可以使用数据库表而不是 xml 文件来创建 zend_navgation

如果可能的话,请给我任何关于如何使用数据库表制作 Zend_Navigation 的示例?