【发布时间】:2014-02-21 08:05:47
【问题描述】:
我想在 zendframework 1.10 中创建我的自定义库并在控制器中使用它们。 例如,假设我想为产品的转化率创建库并在我的价格控制器中使用它们
我们怎样才能做到这一点?随便猜
提前致谢!!
【问题讨论】:
我想在 zendframework 1.10 中创建我的自定义库并在控制器中使用它们。 例如,假设我想为产品的转化率创建库并在我的价格控制器中使用它们
我们怎样才能做到这一点?随便猜
提前致谢!!
【问题讨论】:
看看zend的autoloader:
http://framework.zend.com/manual/1.10/en/zend.loader.autoloader.html
快速示例用法:只需将autoloaderNamespaces[] = "<mylibrary_namespace>" 添加到您的application.ini,其中<mylibrary_namespace> 是您的库的命名空间。确保将整个 <mylibrary> 库放在 \library\<mylibrary> 文件夹中。
所以假设命名空间是MyLibrary:
应用程序.ini:
[...]
includePaths.library = APPLICATION_PATH "/../library"
[...]
autoloaderNamespaces[] = "MyLibrary"
在您的控制器中:
[...]
$MyLibrary = new MyLibrary();
[...]
【讨论】: