问题标签 [autoload]

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

php - Magento - zend - 后端错误

当我在 magento 中登录后端时出现以下错误

致命错误:在第 176 行的 /homepages/45/d210005774/htdocs/ websitename /lib/Varien/Http/Adapter/Curl.php 中找不到接口“Zend_Http_Client_Adapter_Interface”

我之前在 magento 的索引管理部分也遇到了这个错误

致命错误:在第 153 行的 /homepages/45/d210005774/htdocs/ websitename /lib/Zend/Locale/Format.php 中调用未定义的方法 Zend_Locale_Data::disableCache()

谁能帮我解决这个问题?我认为问题与 zend 框架有关,但我不确定是什么原因造成的

0 投票
1 回答
388 浏览

php - CodeIgniter:当我加载电子邮件库时,$config 的奇怪回声回来了

版本信息:CI 版本 1.7.2 - PHP 5.3.1 - Apache2 - Mac OSX 10.6.3

出于某种原因,当我在我的控制器或 autoload.php 中加载 CI 的电子邮件库时,它会自动并立即回显配置信息,如下所示:

如果我在 autoload.php 中自动加载电子邮件库,它会在我的源/页面中的任何其他内容之前回显。如果我在我的控制器中明确调用它,它会在那个确切点回显。

我被难住了,以前从未见过。关于如何抑制/消除的任何想法?

在自动加载中加载库: $autoload['libraries'] = array('database','encrypt','email');

在控制器中加载库: $this->load->library('email');

0 投票
5 回答
4153 浏览

zend-framework - ZF 中的模块自动加载器

Zend_Application_Module_Autoloader 的手册说明如下:

当使用 Zend_Application 的模块引导时,默认情况下会为每个离散模块创建一个 Zend_Application_Module_Autoloader 实例,允许您自动加载模块资源。

来源: http: //framework.zend.com/manual/zh/zend.loader.autoloader-resource.html#zend.loader.autoloader-resource.module

这需要我为每个模块创建一个空的引导类,否则每个模块的资源自动加载将无法与内置自动加载器一起使用。

现在我有两个问题

  • 什么是离散模块?
  • 有没有办法让这个资源自动加载器默认为每个模块注册,而无需为每个模块创建引导文件?我希望它在每个模块中都可用,并且创建这么多空引导类是我宁愿阻止的。
0 投票
1 回答
2659 浏览

php - php:自动加载异常处理

我正在扩展我之前的问题(在异常句柄中处理异常)以解决我糟糕的编码习惯。我正在尝试将自动加载错误委托给异常处理程序。

如果缺少 testClass.php 文件,上面的脚本应该加载一个 404 页面,并且它工作正常,除非 pageClass.php 文件也丢失了,在这种情况下我看到一个

“致命错误:第 29 行的 D:\xampp\htdocs\Test\PHP\errorhandle\index.php 中找不到类 'pageClass'”而不是“致命错误:500”消息

我不想为每个类自动加载(对象创建)添加一个 try/catch 块,所以我尝试了这个。

处理这个的正确方法是什么?

0 投票
2 回答
4574 浏览

php - magento XML RPC 问题 Class 'Zend_Http_Client' not found in

知道什么会导致这种情况发生吗?我尝试使用 XML RPC zend 版本,但每当我尝试包含客户端时,我都会遇到某种错误。就像它包括客户端一样,但是之后客户端不知道如何包含文件......

测试连接脚本位于根目录中,具有以下内容 -

任何帮助,将不胜感激!

0 投票
3 回答
6272 浏览

ruby - Ruby 1.9 中的自动加载线程安全吗?

在我看来,自从这个著名的线程以来,Ruby 社区一直对自动加载感到有些害怕,出于线程安全的原因,不鼓励使用它。

有谁知道这在 Ruby 1.9.1 或 1.9.2 中是否不再是问题?我已经看到一些关于互斥锁等中包装要求的讨论,但是 1.9 更改日志(或至少我能找到的)似乎并没有解决这个特定问题。我想知道我是否可以合理地开始在仅限 1.9 的库中自动加载而不会感到任何悲伤。

提前感谢您的任何见解。

0 投票
5 回答
7411 浏览

php - 命名空间自动加载在 windows 下有效,但在 Linux 上无效

我有以下 php 代码:

索引.php

模块\标准\handler.php

在 Windows 7 下,运行 WAMP,代码会生成消息“Hello from Delegation!” 但是在Linux下,我得到以下信息:

致命错误:spl_autoload(): Class modules\standard\handler could not be loaded in /var/www/index.php on line 15

Windows 在 WAMP 下运行 PHP 5.3.0,Linux 在 Ubuntu 9.10 下运行 5.3.2 dotdeb 包。

这是我的 linux 机器上的配置问题,还是只是在不同操作系统上处理命名空间和自动加载的方式不同

0 投票
2 回答
3793 浏览

kohana - Kohana 3 自动加载模型

我正在尝试使用模型,但出现致命错误,因此我认为它无法正确自动加载。

ErrorException [致命错误]:找不到类“Properties_Model”

有问题的控制器线:

该模型:

我还将课程放在三个不同的位置,希望一个可以工作,但都失败了。它们是:应用程序/类/模型应用程序/模型应用程序/模型

我错过了什么?

0 投票
1 回答
4743 浏览

ruby - 使用命名空间/子模块自动加载

我在 ruby​​ 中使用模块作为命名空间。我将如何进行自动加载...类似的东西autoload :"App::ModuleA", 'app/module_a不会引发“必须是常量名称”错误?

0 投票
1 回答
1057 浏览

php - 使用 ZF 自动加载器加载模型

require我有一个简单的 ZF 应用程序(无模块),当我在使用它们之前上课时它工作得很好。但是,我想使用 ZF 自动加载器来自动加载它们(我认为这是默认行为)。

我该怎么做呢?我对新的(ish)Zend_Application做事方式有点困惑。我的目录结构是标准的:

例如删除此方法中的要求: