问题标签 [zend-application]

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 投票
2 回答
2279 浏览

php - 如何在 configs.ini 中设置默认翻译器?

我正在使用 Zend Framework 1.10.7,并且正在寻找一种设置默认翻译器的方法。我知道我可以在 Bootstrap.php 中设置它,但我想在 configs.ini 中设置它以收集我的大部分通用配置。

我猜它需要指定一个注册表项(registry_key?)。

顺便说一句, Zend_Controller_Router 是自动使用这个默认翻译器还是我需要显式使用 Zend_Controller_Router::setDefaultTranslator() ?然后,可以在 configs.ini 中完成吗?

谢谢你。

0 投票
1 回答
265 浏览

php - 如何覆盖原生资源?

我正在尝试创建自定义资源来扩展现有的 zf 资源。如果我选择像“Myrouter”这样的不同作为资源名称,它工作正常,但如果我尝试覆盖路由器,它就不起作用。

这是我的 configs.ini(部分)

我的文件在 APPLICATION 中。"/../library/Mlo/Application/Resource/Router.php 并命名为 Mlo_Application_Resource_Router.php

有任何想法吗 ?

0 投票
1 回答
374 浏览

zend-framework - Zend Framework 自动加载在部署时不起作用

我的基于 Zend 的网站在我的本地主机上完美运行(使用 Mac)。但是当我将它部署在 linux 网络托管公司时,我收到以下错误:

在尝试通过调用选择所在的资源来列出我的广告的索引页面上:

致命错误:在第 79 行的 /www/webvol8/4v/7e33wem4920cqpg/lintottar.se/library/My/Model/Abstract.php 中找不到类“Lintottar_Model_Resources_Ad”

在另一个页面上,视图助手似乎正在运行 - 主布局已呈现,但我收到以下错误:致命错误:在 /www/webvol8/4v/7e33wem4920cqpg/lintottar.se/application/modules 中找不到类“Lintottar_Form_Search_Simple” /lintottar/views/helpers/SearchForm.php 第 16 行

这是我的应用程序ini:

http://pastie.org/1119934

自动加载有问题吗?我能做什么?我不明白出了什么问题,因为它可以在我的本地计算机上运行。

感谢您的帮助!

韩国

约瑟夫

0 投票
1 回答
1021 浏览

zend-framework - Zend_Translate,通过应用资源插件设置日志?

我在 .ini 文件中使用应用程序资源插件来设置我的 Zend_Translate 与此代码:

现在我想将日志功能添加到翻译中,在引导程序中我会这样做:

关于此的 2 个问题:首先,是否可以在 .ini 文件中这样做?

其次,是否可以在引导程序中“扩展”资源设置?换句话说,我是否可以将引导程序中的这个日志选项添加到翻译中,同时保持 .ini 文件中已经进行的其他设置?

0 投票
1 回答
1828 浏览

zend-framework - 如何通过 application.ini 设置 ErrorHadler?

errorHandler我以Bootstrap.php这种方式设置默认值:

我怎样才能通过application.ini选项做同样的事情?

0 投票
1 回答
774 浏览

zend-framework - Zend 框架。如何将选项传递给自定义前端控制器插件?

我有自定义前端控制器插件,它需要一些选项。此时我将它(插件)加载到 application.ini 文件中,如下所示:

此时我只有 option.ini 文件,然后使用 zend_config 导入它。有没有办法从 ZEND 的主 application.ini 文件中指定插件选项?也许是这样的?:

0 投票
2 回答
1468 浏览

php - ZF:在 application.ini 中禁用资源插件

如何在 cli 环境中禁用缓存?

原因是,执行脚本的系统用户不允许写入缓存目录,因此脚本无法执行。

在我的 application.ini 我有

*<]:-)

0 投票
1 回答
587 浏览

php - 模块引导程序不起作用

我有一个人员模块,这是我的引导程序:

应用程序/模块/人/Bootstrap.php

但是每当我进入这个模块的任何控制器/动作时,它都不会考虑这个引导程序。因此,我无法访问此模块中的表单,例如:

0 投票
2 回答
1052 浏览

php - 脚本根据 application.ini 中的设置为 cli php 创建 Zend_Db_Adapter

我将 Zend Framework 1.10 用于 Web 应用程序,并且我想将 Zend_Db_Adapter(可能还有我的一些模型)用于 cli php 中的脚本,该脚本将与 cron 一起使用。您能告诉我如何根据 application.ini 中的设置创建 Zend_Db_Adapter 吗?在我需要 Zend_Db_Adapter 的应用程序模型中,我到处使用这样的东西:

将它用于cli也很好。例如,我创建了一个文件 cron_job 并且 $resource 在这里为空。set_include_path(implode(PATH_SEPARATOR, array($zendPath, get_include_path(), )));

在 application.ini 我有设置:

根据我的应用程序的 application.ini 在此处创建 Zend_Db_Adapter 的最佳方法是什么,而不是为 cli 脚本创建另一个配置?我的 Web 应用程序引导程序是这样的:

谢谢你。

0 投票
4 回答
1107 浏览

php - 在 Zend Framework 之上处理登录页面之类的最佳方式是什么?(为什么我的实现会爆炸?)

编辑:抱歉这里有大量代码;我不确定到底发生了什么,所以为了安全起见,我包含了更多内容。

我目前有一个登录页面,该页面外包给中央身份验证服务。我想对用户进行权限检查。如果用户未登录,我想将他们重定向到登录页面,并让登录页面将他们重定向到他们最初执行的任何操作,再次运行访问检查。如果他们没有权限,我想将他们重定向到拒绝访问页面。

这是我到目前为止所做的:

将此行添加到我的application.ini

创建文件$/application/controllers/helpers/PermissionRequire.php

这是登录控制器:

问题是,在登录控制器中,当它准备将用户重定向到的 URL 时,“params”似乎是null. 此外,当控制器调用 POST 数据时,这将不起作用$this->_helper->permissionRequire(SOME PRIVILEGE)

有没有更好的方法来存储请求的整个状态,并产生与该请求完全匹配的重定向?

PS哦,这是一个使用该助手的示例控制器: