gpt4 book ai didi

php - 将 View 子文件夹路由到 zend 中的 Controller

转载 作者:搜寻专家 更新时间:2023-10-31 22:10:09 24 4
gpt4 key购买 nike

Zend 新手在这里。

我的 View 中有一个管理文件夹链接到管理 Controller ,但我需要管理 View 中的子文件夹来处理各种功能。

例如:views/scripts/admin,我还想要 views/scripts/admin/linksfunction 或 views/scripts/admin/adduserfunction。

我的问题是,如何将这些子目录与我的 Controller Hook ?我希望在 AdminController 或什至单独的 Controller 中处理这些功能。有谁知道我将如何做到这一点?

最佳答案

有几种方法可以实现这一点。

如果您对每个功能(adduserfunction 和 linksfunction)都有一个操作,您可以使用 viewAction helper Action View Helper
views/scripts/admin.index.phtml 调用 echo $this->action('adduserfunction', 'admin')echo $this->action ('linksfunction', 'admin')。这会将整个 Action 呈现给 View 。它非常简单易用。但是 View Action 助手被认为是非常昂贵的。查看此 ZF 手册 performance.view.action

另一种方法是使用 Actionstack您可以在其中向堆栈添加多个操作并按顺序执行。

另一种方法是使用 Partial HelperZend_View's render() .仅在真正需要时才使用 partial(),因为它非常昂贵。

这些资源对您有帮助
When to use viewscripts/partials vs view helpers
Why the Zend Framework Actionstack is Evil

关于php - 将 View 子文件夹路由到 zend 中的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13778507/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com