问题标签 [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 回答
2412 浏览

zend-framework - 覆盖zend视图目录?

在我的引导程序中,我检测用户所在的站点,然后发出布局更改和助手更改。基本上,如果 /public/site/ 中没有每个站点版本,则默认情况下存在的任何内容都是站点所依赖的

但是,我无法获得实际视图来依赖给它的路径或 /public/site 中的路径。

到目前为止,这是我的代码:

本质上,当登陆站点时,Zend_View 应该检查 /public/site/1/layouts/view/scripts/default/index/index.phtml 是否存在并使用它,如果不存在则使用 /application/modules/ default/views/scripts/index/index.phtml 并使用它。

0 投票
2 回答
8423 浏览

zend-framework - 设置自定义模板路径以渲染而不是标准路径

当我调用某些操作时,是否可以ZendFramework设置自定义模板?例如,我调用/category/show/id/123View正在渲染/category/show.html文件。

我希望能够呈现另一个模板 - /category/showOther.html.

我该怎么办 ?

0 投票
5 回答
1146 浏览

zend-framework - 在 Zend_View 中自动转义变量的最佳方法是什么?

一两个星期前,我刚开始认真使用 Zend Framework,但在使用 Zend_View::escape() 手动转义时遇到了麻烦。有谁知道如何在不使用 $this->escape() 或任何其他棘手的方式(如输出缓冲和 PREG 替换 *.phtml 文件)的情况下自动转义模板(Zend_View 模板)中的变量。

我想知道在这种情况下的最佳做法。

0 投票
1 回答
1263 浏览

zend-framework - 我们应该如何使用带有验证器 + 过滤器的 zend 视图辅助表单?

我们应该如何使用带有验证器 + 过滤器的 zend 视图辅助表单?

错过验证器 + 过滤器的示例来自:http: //framework.zend.com/manual/en/zend.view.helpers.html

谢谢,

0 投票
4 回答
309 浏览

zend-framework - Zend_Form:: 什么时候应该在视图中而不是在控制器中创建表单?

Zend_Form:: 什么时候应该在视图中而不是在控制器中创建表单?

选项 1 - 在控制器中创建并传递给视图的表单(通常使用)

控制器:

看法:

选项 2 - 直接在视图中创建的表单(对我来说看起来更好,因为它是视图的子部分)

看法:

谢谢

0 投票
2 回答
352 浏览

php - Zend Framework - 跨控制器重用视图头信息

在 Zend Framework 中,我有一个常见的用例,我需要在视图的顶部跨特定控制器传播相同的信息。

例如,如果我有一个“Book”控制器,我想在页面顶部显示摘要书籍信息,并在书籍下方有一个选项卡式界面来显示评论,详细信息等。每个选项卡都是一个动作图书控制器。在控制器中的视图之间传播摘要信息的推荐方法是:

  1. 我不会在每个操作中不断地获取摘要书籍信息。
  2. 我不是在重复我的观点中的信息。

我想在视图中使用 Zend View Helper、占位符或操作助手 ($this->action...)。

有什么建议么?

0 投票
2 回答
682 浏览

php - Zend 框架:视图部分和助手之间的区别

partials 和 helpers 似乎对我做类似的事情。只有你使用它的方式,语法,是不同的,所以我的问题是有什么区别,你什么时候使用一个而不是另一个

0 投票
3 回答
2232 浏览

php - Zend 框架:检查 Zend 视图占位符是否已设置

如何在回显之前检查 Zend View 占位符是否已设置?因为我想在输出之前添加“ - ”。

我试过了

但我得到了

致命错误:Can't use method return value in write context in D:\Projects\Websites\php\ZendFramework\LearningZF\application\layouts\scripts\layout.phtml 第 5 行

附带说明一下,当我收到此错误时,为什么它没有显示在错误视图脚本中?错误显示在没有布局的空白页面中。

0 投票
3 回答
9580 浏览

php - Zend Framework - 为控制器设置无布局

我有一个控制器,我想将它用于 ajax 脚本来调用和设置会话变量、获取信息等。如何设置它以使特定控制器不使用默认布局(特别是 NO 布局),以便它可以来回发送 XML/JSON 消息?

0 投票
2 回答
286 浏览

model-view-controller - 需要帮助弄清楚如何编写我的 zend 视图助手

一般来说,我对 Zend Framework 和 MVC 还很陌生,所以我正在寻找一些建议。我们有一个基本控制器类,其中我们有一些方法来获取一些用户信息、帐户配置等。

所以我正在使用其中一些方法在各种控制器操作中写出代码,但现在我想避免重复这段代码,而且我想把这段代码放在控制器之外和视图助手中,因为它主要是输出一些 JavaScript。所以控制器中的代码如下所示:

$this->_getModelConfig 和 $this->user->getId() 是我可以在控制器中做的事情,现在我的问题是,一旦我将这段代码移出,将这些信息传递给视图助手的最佳方式是什么控制器?

我是否应该在控制器中调用这些方法并将结果存储到视图中并让助手从那里获取它?

我正在考虑的另一个选择是向助手添加一些参数,如果传递了参数,那么我将它们存储在助手的属性中并返回,并且在不传递参数的情况下调用它会执行工作。所以它看起来像这样:

从控制器:

从视图:

帮手:

欢迎任何建议!