问题标签 [zend-framework-mvc]

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

php - 如何在 zend 框架 2 中呈现页面?

我使用下面的代码在控制器操作中呈现页面。

我在视图中回显渲染内容。

但它什么也不渲染。请帮我。谢谢。以及这两行与 zf1 的良好合作。

0 投票
2 回答
1815 浏览

zend-view - 在控制器构造器中设置一些视图变量

我的 zf2 控制器中有以下代码:

如您所见,我正在使用 zend\translator 模块。
我想将它添加到我的控制器构造函数中的视图中。我已经尝试过:

但这不起作用。

请帮忙。

0 投票
1 回答
1284 浏览

zend-route - Zend Framework 2 - Zend\Mvc\Router\Http\Part - 模块配置

我正在使用 ZF2 创建一个多语言应用程序.. 并且无法确定如何添加部分 URL,该部分 URL 将构成每个 URL 的基础,而不管模块如何。

我完全了解如何/[:namespace[/:controller[/:action]]]使用 DI进行配置

我不明白的是如何配置将成为所有路由基础的Part路由。在 ZF1 中,我使用Route Chaining来实现这一点。

所以我需要配置一个适用于站点范围的部分路由,/[:lang[/:locale]]然后让模块配置/[:namespace[/:controller[/:action]]]或任何其他必要的路由..

0 投票
1 回答
1122 浏览

zend-framework2 - 简单 ZF2 应用程序中允许的内存大小耗尽

我刚刚使用 Zend Framework 2 创建了一个非常简单的单模块应用程序。

我已经设置了自动加载、路由等,但是当尝试连接到这个测试应用程序时,我等待了几分钟,然后我回到了一个空白页面。

apache错误日志说:

或者

或者

但我真的不明白这里出了什么问题,没有什么可以解释为一个简单的“hello world”控制器使用 128MB 的内存。

我也可以发布我的配置,如果它有用的话,就这么说吧。

知道什么可能导致这个问题吗?

0 投票
1 回答
644 浏览

zend-framework2 - Zend Framework 2 中的布局预渲染修改

我很难弄清楚在交付之前如何在 ZF2 中的布局上调用函数。更具体地说,我有某些元素需要在布局和视图中进行更改。这也需要在动作中的每个模块中完成,以便我可以设置所述元素。

这基本上应该是一个渲染引擎。而且我不能切换到其他东西,比如 Twig 或内置引擎。

0 投票
1 回答
1914 浏览

viewmodel - ZF2:如何将控制器返回传播到布局模板?

我从控制器返回数据是这样的:

但是$this->foo在 layout.phtml 中为空,即使它在控制器/密码请求Sent.phtml 中是正确的

我必须在我的抽象控制器中创建 postDispatch 方法并在 attachDefaultListeners() 中链接到它,并在 postDispatch 中执行此操作:

这真的是要走的路吗?我只想分享我的所有变量,无论是布局还是页面模板。

0 投票
0 回答
104 浏览

php - 如何在 Zend 中使用来自另一个模型的模型?

我有这个结构:

在 user.php 我有 Application_Model_User 类,在 api.php 我有 Application_Model_Acl_Api 类。在 bootstrap.php 我有这个代码:

如果在 user.php 中使用new Application_Model_Acl_Api它会给我一个错误:“找不到类。” 我该如何解决这个错误???

顺便说一句,请不要告诉我放在include_once('acl/api.php');文件的开头。这是一个很大的应用程序,如果我这样做,那么我将不得不为每个模型都这样做。

0 投票
1 回答
2910 浏览

model-view-controller - 在 Zend 中渲染部分视图以将 html 添加到路由操作布局

我正在渲染一个包含很多帧的页面(通过 dojo 的 XHR 内容窗格)。这是通过IndexController设置区域“header,left,right,center,footer”的请求来完成的,但该中心没有填充内容。这又是通过调用PaneControllermenu.onclick 来设置的。警告; 搜索引擎索引服务没有获取中心区域内容。如果用户通过/index/index 进入,我希望绕过中心的 AJAX 加载。

来自 IndexController 的相关片段:

窗格中的相关内容

基本上,我需要 PaneController _not 渲染全局布局,而是调用它的 .phtml 视图文件,一旦它已经设置了相关的模型条目等。

关于如何以最有效的形式实现这一目标的任何想法?

0 投票
2 回答
1082 浏览

php - 在 Zend 控制器上设置 cookie

我们正在尝试为访问我们网站的每个用户创建一个唯一的 ID。我对 Zend 和 MVC 模式比较陌生,所以我不确定应该在哪里设置 cookie 以及如何设置。

php非常简单:

我试图将其放入视图中,但遇到了在加载的每个新页面上都会重新生成 cookie 的问题,因此如果他们访问网站上的 20 个页面,那么他们就有 20 个 cookie。

此外,我需要在每个页面上使用“$lxid”变量内联而不刷新,因为 javascript 片段将捕获 cookie 内容。

有没有人在 Zend 上以这种方式使用过 cookie?

0 投票
2 回答
1100 浏览

php - 重定向到控制器中的不同视图

这是我的 Zend Framework 目录结构(只包括你需要的):

IndexController我想自动将它们重定向到主视图。

我如何实现这一目标?

这是我到目前为止所尝试的:

我想完全重定向到不同的视图和控制器。在同一个控制器中没有不同的操作。