问题标签 [zend-autoloader]

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

zend-framework - 在 Zend Framework 1 中加载 PEAR 模块的最佳方式是什么?

我的 ZF1 项目中需要 PEAR 模块 Services_Ebay。我想将它及其依赖项放在 /library 中,以便项目完全独立。

在使用 ZF 或 PEAR 的自动装载机时,有推荐的方法吗?

0 投票
1 回答
167 浏览

php - 通过服务层在非 ZF 应用程序中调用独立的 ZF 模块

我创建了一个 Zend 框架模块,它管理一组数据库和文件系统操作。我已经设法获得了 100% 的测试覆盖率(使用模拟数据库),我想测试这个模块与测试环境的集成。

我在 /modules/MyModule/src/MyModule/Service/MyModuleService.php 中有一个 Service 类,它目前没有实现任何接口。文档没有暗示这是我需要做的事情。

我没有从默认应用程序框架更改应用程序文件夹中的任何内容。我已经编写了模型类,它们可以进行大量的数据库和文件系统操作。Service 类最终会触发这些操作。根据教程完成基本配置后,当我尝试在 ZF 文件系统之外访问它们时,ZF 似乎没有注册我的类。

var_export 现在返回以下内容:

在我的 module.php 中,我确实将服务声明如下:

我现在如何从这个自动加载的类中实例化一个 MyModuleService ?

0 投票
2 回答
1039 浏览

zend-framework2 - 如何在 Zend Framework 2 中为库使用自动加载类映射?

使用Zend 框架工具 (ZFTool)可以使应用程序更快,使用基于类映射(而不是命名空间)的类加载(s. here)。

是否有可能/如何对库模块(Zend 库和自定义库)做同样的事情?

0 投票
2 回答
749 浏览

php - Zend Framework 2 无法接收 HTTP Post - “get 无法为 fromPost 获取或创建实例”

我是 ZF2 的新手,在我的控制器中接收 post/get 参数时遇到问题。出现以下异常:

我的 index.phtml

...

...

和控制器:

...

我想我忘记了 module.config 中的某些内容,但我找不到任何东西,如何声明 serviceManager 正确(module.config.php

0 投票
1 回答
328 浏览

zend-framework - Zend 1.12 - 自动加载没有 Model_ Namespace 的模型

我使用的是开箱即​​用的标准 Zend 1 目录结构并有一个模型:

现在我想自动加载 Core 但不必将类命名为 Model_Menu_Core 而只是 Menu_Core 类似于从库目录中命名 Zend 库的方式,即 Zend_xxxx 而不是 Library_Zend_...。

我真的不想单独注册每个命名空间,而只是具有类似于标准 PHP __autoload() 的自动自动加载

另外,我怎样才能为全局库目录实现相同的目标

我怎样才能做到这一点?谢谢

0 投票
1 回答
989 浏览

magento - 在 Magento CE 中使用日光浴室

嗨,我想在 magento CE 1.8 中使用日光浴室第三方库。知道日光浴室库不符合 magento 和 zend 的命名约定我想知道如何将日光浴室集成或将其功能添加到自动加载器中?那可能吗 ?

0 投票
0 回答
236 浏览

php - Zend (v1) 自动加载器不工作

我现在有点失落。我尝试建立自己的库,但自动加载器似乎无法以某种方式工作。这里的这个例子是我找到的最接近的,但所有的解决方案都对我不起作用。

这是我的文件夹结构。

这是我的引导程序。

这是我完整的 application.ini (我知道 autoloaderNamespaces 指令与引导程序中的指令是双重的,但它不适用于两者单独使用它们中的每一个

这是我的控制器,我尝试实例化类“Vita”但我总是收到此错误:“致命错误:C:\xampp\htdocs\ND\application\modules\vita\controllers\IndexController 中找不到类 'ND_Model_Vita_Vita' .php 在第 17 行"

这就是 Vita 课程

使用模块时有什么我可能忽略或必须记住的吗?我很感谢任何建议。

编辑:我缩小了与 xampp 环境有关的问题。我将项目推送到一个 live-apache 位置,它在那里工作

0 投票
1 回答
825 浏览

php - Zend Framework 1.12 - 无法加载模块的模型

我有带有几个模块的 Zend Framework 1.12 应用程序。到目前为止,一切都运作良好。但是我想将映射器添加到我的应用程序中,而 Zend 框架找不到映射器类。

项目结构:

映射器文件如下所示:

在 application.ini 中,我为自动加载添加了“Otms_”前缀:

但是当我尝试从控制器创建映射器对象时

我收到以下错误消息

同时,如果我尝试创建另一个 Otms 模型的对象,例如:

一切正常。如何解决映射器加载问题?

0 投票
1 回答
78 浏览

php - 尝试使用 smarty 和 apache log4php 连接到 Zend 时出现不清楚的错误

我正在使用带有 log4php 和 smarty 的 zend 框架,在尝试运行 Zend 的引导程序时遇到了以下问题。

这是我得到的错误:

我认为我的问题与此处提到的以下问题非常相似,但是这个错误已经解决并修复了,我看到修复与詹姆斯在那里写的类似。无论如何,如您所见,这不起作用,所以我想知道我还应该尝试什么。

这是我的 config.php 代码:

/** *

0 投票
1 回答
44 浏览

php - StandardAutoload 不起作用,而 ClassAutoload 起作用

我在处理测试项目(尝试学习 ZF2)时收到 php 致命错误“找不到类”。

问题很简单,如果我不包含我的类图,我的实体不会自动加载,这是“好的”(因为它现在可以工作),但我真的很想知道问题出在哪里以及出了什么问题......

我的 classmap.php 文件如下所示:

我的错误日志如下所示:

(我用 die("test"); 测试了我的 Modeule.php 以确保它已加载等)

[编辑] 我的模块的目录结构 Common:

谢谢!