问题标签 [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 投票
3 回答
9508 浏览

zend-framework - 从 Zend 控制器插件中获取视图对象

在我的控制器中,我有一个 postDispatch 来整合我的 FlashMessenger 消息:

我想把它做成一个控制器插件。

更新:我意识到我为什么需要这个 - 我想在 JSON 上下文调用时以 JSON 格式传递我的闪存消息。除非将消息添加到 View 对象,否则我不会收到消息。

我能够将消息放入数组中,但我不知道如何将它们传递给视图:

奖金问题 - 这是实现这一目标的正确方法吗?谢谢!

0 投票
1 回答
689 浏览

php - 使用 Zend Framework View Helper 返回数据

我正在创建一个视图助手来处理返回从其他地方抓取的一些数据屏幕,我的问题是,收集收集的数据并将其返回以供视图使用的最佳方法是什么?

假设视图助手退出并成功抓取了几个充满数据的 div。

我应该返回一个数据数组并在视图中对其进行迭代吗?

或者也许在视图助手中构建输出并将全部作为字符串返回?

或返回一个对象而不是一个数组或我遗漏的其他方式(或在上面的例子中搞砸了)?提前致谢。

0 投票
1 回答
161 浏览

zend-framework - 没有将表单数据加载到 [log:Zend_View_Abstract:private]

我分配 $this->view->form = $form了(表单实例),现在尝试使用 echo $this->form; 但不显示任何内容来显示 layout.phtml 中的内容。我尝试使用检查内容 print_r($this); ,但没有看到任何数据加载到[log:Zend_View_Abstract:private]. 谁能帮助我了解如何在 phtml 文件中加载数据。

AuthForm.php

和 AuthController.php

问候基兰

0 投票
1 回答
1271 浏览

zend-framework - 思路讨论:zend MVC实现中动态视图脚本切换

这基本上是“我做对了吗?” 问题。

我知道如何在运行时透明地切换默认/移动版本/管理区域的视图。我想知道您在这种方法中看到的利弊。

主要要求是:

  1. 几乎无需编码即可切换整个应用程序
  2. 集成到 zend MVC 工作流中,而不是覆盖它
  3. 回退到默认值
  4. 保留标准功能
  5. 控制器不应该知道变化

这是我的伪助手

应该如何配置助手并不重要,并且跳过了该部分

这是它应该如何工作的示例:
$this->_setBasePaths(); 将视图基本路径设置为application/views/default/application/views/admin/
$this->_setVrPathSpecs(); 将路径规范设置为 ' :module/:controller/:action.:suffix '

所以对于 foo-baz-bar 它将在
1.application /views/admin/scripts/foo/baz/bar.phtml 2.application
/ views/default/scripts/foo/baz/bar.phtml 搜索
如果未找到视图脚本回退到默认 ViewRenderer:
3. application/modules/foo/views/scripts/baz/bar.phtml

如果我错过了什么,请提出问题


更新:经过一些研究,我决定使用动作助手根据变形器和指定变量的规范自动注册视图脚本路径。如果来自其他模块的部分请求,我还修改了部分帮助程序以注册 scriptPaths。

这是动作助手的粗略但有效的版本:

0 投票
2 回答
517 浏览

php - 如何在 Zend Framework 中切换主题类别?

首先,我不需要“切换”布局。

我说的是 CSS 主题,这意味着布局保持不变。

我需要做的是在某些类别时切换一个 CSS 类。

类别由路由定义(请求参数中的名称和 ID)

所以我想到了一个 ViewHelper,用于我layout.phtml的设置<body class="theme-category"></body>

但是我将在我的视图助手中访问请求对象,这可能吗?这是最佳实践吗?

其次,我虽然使用相同的过程,但在我的控制器中传递参数,如果没有提供,则回退到我的助手中的默认值。

你有什么反馈?

0 投票
2 回答
575 浏览

zend-framework - 如何在同一个函数zend框架中使用一个函数

喂...

我有一个类似这样的功能......

我试图在函数中调用相同的函数,我收到一条错误消息,如致命错误:调用 C:\dev\workspaces\adxweb\library\Zend\View\Helper\RenderUOList 中的未定义函数 makeUOList()。第 99 行的 php

任何我出错的帮助......提前谢谢。

0 投票
1 回答
371 浏览

zend-view - Zend view in another view

我对 Zend 视图有疑问。我不会在另一个视图中调用视图。我该怎么做 。谢谢。

0 投票
1 回答
624 浏览

php - 如何在foreach循环中重复数组

这是我的 $settings 数组...。我想在 foreach 中查看这个数组,以便我可以读取$settings['node']['type'][$value['type']]['modifiers']foreach 循环中的值并打印它们。

0 投票
2 回答
710 浏览

php - 如何从视图脚本访问 volatile 对象?

我正在使用Zend_View,我写了一个视图助手,这个视图助手设置了一些变量。

我的一个对象用于Zend_View渲染一些文本,并且我想为我的对象设置一个选项,但在视图内部使用视图助手。

假设我有以下视图脚本:

我的“对象”执行以下操作:

我想要的是,在 to 之前render(),我想要getRenderedDateTime();

有任何想法吗?

我有一些想法,但我想知道实现这些事情的最佳方法是什么。

0 投票
2 回答
9714 浏览

zend-framework - How to use a partial view from a different module in Zend?

I'm trying to access a partial view in foo from another module bar. Simplified file structure:

And in index.html you would have the following code:

The problem is that you can't actually use parent traversal, as I get this error:

Is there any way to still include the partial view into my content page? (Or am I doing it wrong?) Thanks in advance.