0

我目前正在尝试使用 Yii 框架,但遇到了一些小问题。作为 Kohana 的重度用户,我习惯于根据 Zend 约定命名类。例如:

new Example_Foo_Bar;

将在路径中引用一个类:

Example/Foo/Bar.php

然而,在 Yii 框架中,自动加载器逻辑期望路径是:

Example/Foo/Example_Foo_Bar.php

在它能够定位和加载类文件之前,这当然不适合我的用例。我已经尝试在 Yii 中使用命名空间,这已经达到了一定程度,但是当我尝试从命名空间类中引用 Yii 本机类(例如模型)时,它会尝试从当前命名空间加载模型,这是预期的,但肯定不是我在追求什么。

有谁知道如何扩展 Yii 自动加载机制,以便能够使用自己的约定和 Zend 约定加载类?

4

1 回答 1

1

有一个扩展可以做到这一点:zendautoloader

于 2012-07-08T15:09:20.097 回答