问题标签 [zend-view]

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 回答
4596 浏览

zend-framework - Zend Framework:如何呈现不同的动作?

我有两个基本相同的操作,但需要不同的 URL。通常我会用它_forward()来渲染其他动作:

但是,我有一些代码正在发生preDispatch(),我只想执行一次:

所以我想也许我可以简单地直接调用该函数,如下所示:

但是现在 Zend Framework 抱怨找不到action-one.phtml视图脚本。我不想渲染 actionOne 的视图脚本。我想渲染 actionTwo 的视图脚本。我需要做什么?

0 投票
1 回答
1361 浏览

zend-framework - Zend 框架忽略 application.ini 中的自定义帮助程序路径

我有我的视图助手Library/My/View/Helper/LoadSkin.php,我在 application.ini 中添加了这一行:resources.view.helperPath.My_View_Helper = "My/View/Helper"但我仍然得到

这看起来像 ZF Stills 在默认路径中寻找助手;/

我的namespacje在引导程序中注册:

0 投票
2 回答
755 浏览

php - 如何阻止 Zend Framework 将“/scripts/”附加到视图基本路径

这基本上是我的代码(简化):

现在我(显然)想要的是使用视图脚本APPLICATION_PATH . '/views/partner/xyz/node.phtml',但 ZF 总是尝试加载APPLICATION_PATH . '/views/partner/xyz/scripts/node.phtml'是否有任何解决该行为的方法?

0 投票
2 回答
6685 浏览

php - Zend 和 Smarty 3 集成使用

我正在尝试更改控制器中的布局内容,这似乎只是覆盖它,只是追加。

我已经使用 Zend 和 Smarty 构建了一个 CMS。我有一个主要布局,它显示每个页面的内容:

尽管当我尝试用新的内容区域覆盖控制器中的“内容”时,这会导致 index/index.tpl 和 contact/contact.tpl 都被显示:

我知道我可以手动将内容分配给视图 smarty 变量,尽管我想减少 smarty 中的分配并使用 Zend。

在我的 application.ini

在我的 bootstrap.php

在我的 Smarty.php

0 投票
2 回答
6252 浏览

zend-framework - 如何在 Zend Framework 中设置多个布局。例如。公开/登录/各种模块组合

我知道并使用了非常基本的 Zend 框架布局,我在整个站点中使用了 1 个布局。但现在我需要一个更中间/有组织的设置。

  • 公共站点布局将div#mainContent占据整个 12 列(使用 960gs)
  • 登录的站点将div#mainContent占用 9 列 + 3 列侧栏
  • 在登录站点的侧边栏中,各种页面可能包含各种模块(不是 Zend Framework 的模块,更像是“boxes/widgets”)
  • 他们也会有不同的导航菜单

我正在考虑使用 1 个基本布局,其中 2 个子布局将“扩展”。基本布局将只包含<html>声明 headScripts 等,<body>然后子布局将包含 wrapping 的定义divs div.grid_12, grid_9, grid_3。我该如何实现这个“扩展”,基本上,我只想重用代码

还有什么是渲染侧边栏框/小部件的好方法

0 投票
2 回答
2174 浏览

zend-framework - 如何在 Zend 的其他视图中引用一个 .phtml

我是 Zend 框架的新手。

我有一个 .phtml 文件,包括菜单部分。我需要将该.phtml 文件添加到视图中,即views/scripts/index.phtml 页面。

怎么可以参考

请指教

提前致谢

0 投票
2 回答
5743 浏览

zend-framework - 如何将 Zend 框架的部分循环与对象一起使用

我很困惑如何使用partialLoop

目前我使用

$childrenTodos是一个Doctrine\ORM\PersistantCollection$childTodo是一个Application\Models\Todo

我试着做

Zend_View::myFunction()但是在部分中,当我尝试访问我的 Todo 类的属性/函数时,当我在部分中使用时,我似乎无法让它们总是以调用未定义的方法结束,$this->myFunction()或者如果我尝试$this->todo->getName()得到“调用成员函数” getName() 在非对象上”。如何使用部分循环?

0 投票
2 回答
3576 浏览

zend-framework - 在 Zend_View 中禁用输出缓冲

我期待着

还会禁用与操作关联的视图中的缓冲,但它不会。

甚至似乎不可能禁用视图中的输出缓冲,因为它是硬编码的:

有没有人有类似的经历,或者有解决方案?

0 投票
1 回答
3626 浏览

php - 在 Zend 中创建表单视图

有没有一种可靠的方法来为 a 创建自定义视图Zend_Form?装饰器非常神秘,有时以奇特的方式使用它们非常复杂,以至于我宁愿只手动编写 HTML。有没有办法做到这一点并且仍然使表单与控制器完全合作(例如,调用$form->isValid()并期望一切都能正确验证)?如果是这样,是否有任何需要注意的警告(例如注意验证错误显示)?

理想的解决方案是创建一个表单并传递元素数组(包含必要的数据,如名称、ID、输入类型以及呈现 HTML 所需的所有数据)——Zend 框架允许这样做吗?

[编辑]

echo我尝试在视图中添加这段代码(一个简单的登录表单),而不是仅仅输入表单对象:

该表单似乎可以正常工作并验证(尽管我没有被重定向到我来自的页面 - 但我相信这是一个不同的问题,因为我通过它GET而不是在表单中)。这是可以接受的,还是我在不知不觉中做错了什么?

0 投票
3 回答
1839 浏览

php - zend 是否有图像视图助手

我可以在我的视图中输入图像的 html

但想知道zend 是否有一个图像视图助手,就像它有url 一样。