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

zend-framework - Zend Front 控制器

我的网站(单个服务器)使用前端控制器模式作为单一入口点,我知道在任何给定时间点仅存在此控制器的单个实例(单例模式) $frontController = Zend_Controller_Front::getInstance();

令我惊讶的是,如果我在高峰时间获得并发请求/流量(假设一些大数字),控制器的这个单一实例是否会扩大并处理所有请求而不影响客户的响应时间。为什么不能创建一个控制器实例池以使其扩展到流量?

谢谢

0 投票
5 回答
7865 浏览

zend-framework - Zend 框架:控制器插件与动作助手

有人可以提供一些提示和/或示例控制器插件和动作助手有何不同吗?是否存在可以用一个完成特定任务但不能用另一个完成的情况?对我来说,它们看起来或多或少都一样,我经常不得不决定何时使用什么......有什么大的区别吗?

0 投票
1 回答
308 浏览

php - 在zend中获取所有模型详细信息

我对zend框架有一个疑问。我需要我在 zend 框架中完成的项目的所有模型细节。是否有可能在 zend 框架中获取所有模型详细信息。

请帮我..

谢谢和问候, Prasanth P

0 投票
2 回答
489 浏览

zend-framework - Zend 框架 - 类名 - 更改默认规则 :: Zend 应用程序如何配置为没有文件夹名称的更短的类名?

在 zend 项目中,默认调用类的规则是把文件夹类结构放在类名之前。

示例:class Application_Model_DbTable_Albums表示:文件夹中的这个类:Application->Model->DBTable,如果它被称为 Just class Albums 他将无法识别。

如何在没有文件夹位置名称的情况下将 Zend 应用程序配置为更短的类,只有类名,如专辑类而不是Application_Model_DbTable_Albums 类

谢谢,

约瑟夫

0 投票
1 回答
1207 浏览

php - zend 框架插件 - predispatch()

我编写了一个带有 predispatch() 方法的插件来检查每个控制器请求的访问权限。我将插件制作为:

类 My_Plugin_Checklogin 扩展 Zend_Controller_Plugin_Abstract { public function preDispatch() {

}

它现在在每个控制器请求之前调用 predispatch() 。

但也不允许我登录。由于预调度方法,总是让我留在登录页面上。我必须如何设置预调度方法。

请帮忙。

0 投票
3 回答
81 浏览

php - 在视图呈现之前执行一个函数

我是 Zend Framework MVC 的新手。我喜欢在 MVC 环境中工作的很多方面,但有时我发现自己在结构上对它感到困惑。

我有一个简单的任务,我想标记我们网站上的某些用户以跟踪他们的动作。为此,我在数据库中建立了一个简单的表,并开始将我的 _initTracking() 函数编码到引导程序中。然后我意识到我是从错误的方向接近这个 - 我希望这是最后一个触发的函数之一,以避免用标题重定向弄乱我的跟踪条目,并确保所有自动加载的类都存在。我该怎么做呢?是否有“onBeforeRender”类型的函数?如果有我找不到。

谢谢

0 投票
3 回答
5793 浏览

php - Zend_Framework -- 我如何将 Javascript 放入布局中?

我需要一种将特定于控制器/动作的javascript插入布局的方法。该 javascript 需要进入<head>文档的内部,远离放置正常内容的位置。我已经有了一个允许每个页面使用多个视图的基础设施,而我已经拥有的 Zend_Layout 充分利用了这一点:

但是,我希望自动选择脚本输出,就像$this->layout()->content默认情况下将普通视图自动放入布局中一样。我知道这个工具是由 ViewRenderer 类提供的。基本上,我想做的是检查 的实例,如果存在,则将其/VIEWPATH/scripts/CONTROLLER/ACTION.js.php呈现为命名的输出段。script

我可以相对简单地创建一个 Zend_Controller_Plugin,它会在发布后自动执行此操作,但是控制器将无法在脚本视图上设置值。我还需要一些方法来复制 ViewRenderer 控制器插件如何影响控制器和操作名称。

理想情况下,我会以某种方式将其附加到 ViewRenderer 助手上,但它似乎不支持这种事情。

我完全错了吗?是否有某种机制可以将特定于页面的 Javascript 嵌入框架中?(我不能是唯一有这个问题的人......)

比利3

0 投票
1 回答
263 浏览

zend-framework - Zend MVC 项目中在哪里创建仅包含用户 ID 的 cookie?

我正在使用 Zend MVC 项目。我的任务:添加只有用户唯一 ID 的 cookie。

问题:我不知道在哪里创建 cookie。

放置创建cookie的选项,我关心的是:

  1. bootstrap.php 初始化()/运行()

  2. index.php(没有意义)

  3. 在控制器中

我的项目结构

应用程序/bootstrap.php

公共/index.php


请帮助我,如果你能举个例子,那就太好了。

谢谢,约瑟夫

0 投票
2 回答
400 浏览

php - Zend_Registry 是否存在直到下一个用户请求?

Zend_Registry 是否存在直到下一个用户请求?

我把这段代码放在 zend 项目中 index.php 文件的末尾:(现有 zend 网站内的代码)

试用代码:

每次点击首页后的结果:

Zend_Registry 未设置

谢谢

0 投票
4 回答
2984 浏览

zend-framework - Zend Framework :: How should title html element get from view?(set view->headTitle())

Zend Framework :: How should title html element get from view?(set view->headTitle()).

Example of view title output source: (I need to get: some browser title)

#xA;

My Code that print huge array:

#xA;

please help to get title element of the view.

Thanks