问题标签 [zend-app-bootstrap]

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

zend-framework - 如何使用 Zend_Application_Bootstrap 制作全局 Zend_Log

我想制作一个Zend_Log可以从我的控制器和模型中访问的全局对象。

我应该在我的引导程序中添加什么?(我的引导程序扩展Zend_Application_Bootstrap

那么我怎样才能从我的控制器操作和我的模型中访问记录器对象呢?

0 投票
1 回答
3321 浏览

php - 使用 application.ini 配置 Zend_Application Bootstrap

我已经为我的 Zend_Application 引导程序编写了自定义资源。

手册中,为加载它们提供了以下代码:

然而,这并没有使用我想要使用的 application.ini。是否有可能从我的 application.ini 完全配置它?

我的最终解决方案:(在 Will 的帮助下):

  • 使用 zf.sh 创建一个空项目 create project (version 1.9.6)
  • 在 application/resources/Ftp.php 中创建以下类

    /li>
  • 以下application.ini

    /li>
0 投票
1 回答
322 浏览

php - Db_Table 模型可以在 bootstrap 中使用吗?

我将这段代码写到我的引导程序中

我收到以下错误消息“未找到适用于页面的适配器”。

我正在使用 application.ini (Zend_Application) 来设置数据库连接。

问题是,我如何在引导程序中使用数据库?用于模型等。

最好的祝福,

菲利普

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

php - IE中的baseURL修复

我正在开发一个具有以下结构的网站:单击此处。我在尝试加载样式表时遇到了一些 URL 问题。更具体地说,在管理模块中,我使用了这个引导程序:

我也在使用<base href="<?php echo $this->baseUrl(); ?>/" />它,它非常适用于ChromeFirefox,但在IE中我可以看到<base>TAG 不起作用,它/ccgss/admin/用作baseUrl而不是/ccgss/在尝试在文件夹中加载某些内容时导致问题,public因为它试图找到在/ccgss/admin/public.

有没有其他方法可以将我的资源附加到引导程序中,或者我确实需要解决方法?这应该如何?

0 投票
1 回答
2229 浏览

php - zend 框架休息控制器问题

我有一个试图运行的休息控制器示例,这让我很头疼。

我试图访问的网址是 localhost/books/edit/1

由于某些奇怪的原因,这条路线似乎使用控制器而不是 editAction 调用 getAction。它会抛出错误,说该对象不存在。

控制器是,

引导程序是,

任何人都可以看到在浏览到该链接时可能导致调用 getAction 的原因吗???

0 投票
4 回答
1355 浏览

php - 引导后访问 Zend 应用程序引导 _init 函数

我为并行任务编写了一个基于 Zend Framework 的 cron 服务,但遇到了子线程与父线程共享资源的问题。我解决了数据库连接问题,但我现在看到Zend_Db_Table_Abstract无法将表元数据保存到元数据缓存的周期性问题。

将元数据保存到 metadataCache 失败

我在引导期间初始化元数据缓存。与其从引导程序复制我的代码并在分叉后执行,我认为最好Bootstrap->_init[...]使用$application->bootstrap('[...]').


更新

因为Zend_Controller_Front::getInstance()是单例,所以使用它来获取引导程序实例并以这种方式调用函数会使我回到与我已经解决的共享资源相同的问题。

我想以某种方式保持这个 DRY,同时避免分叉后共享资源的问题。

0 投票
3 回答
3582 浏览

php - 在 zend 框架中放置元标记、链接和样式的最佳实践?

我有需要设置的项目范围元标记。我已将它们放在课堂上的受保护方法_initMetaBootstrap。有没有更好的选择?如果我想要其他语言的不同数据集怎么办?

0 投票
1 回答
3421 浏览

zend-framework - 引导程序与 application.ini 中的 Zend 自动加载配置

鉴于:

1.
引导:

等于

application.ini:
autoloaderNamespaces[] = "Ntk_"


2.
引导:

等于

application.ini:
pluginPaths.My_Resource = APPLICATION_PATH "/appResourcePlugins"


3.
引导:

等于

应用程序.ini:
???



配置 Zend_Application_Module_Autoloader 的 application.ini 方法是什么?
(...如果存在)
我使用 zend 框架版本 1.11.10

0 投票
1 回答
117 浏览

database - 如何从数据库加载 Zend Framework 应用程序详细信息

我正在开发基于 Zend Framework 的应用程序,其中一个要求是创建一个管理面板,超级用户可以从中动态更新一些系统配置,比如更改站点的语言,所以我正在考虑使用 db,所以保存这些详细信息。现在我想将这些配置加载到应用程序中,并考虑在引导过程中加载它们。那么是否可以在引导程序中实例化一个模型并使用它来将数据库中的详细信息加载到应用程序引导程序中?