【问题标题】:Adding 3rd party library to ZendFramework将 3rd 方库添加到 ZendFramework
【发布时间】:2010-12-06 17:11:31
【问题描述】:

我的问题很简单:

如何添加 API 和/或第 3 方 图书馆到我的ZendFramework 以某种方式应用 可以访问它 controller

【问题讨论】:

标签: php zend-framework


【解决方案1】:

这里有一篇博文详细介绍了如何实现这一点:http://blog.keppens.biz/2009/05/add-your-own-library-to-your-new-zend.html

或者,如果您不想调整 application.ini 文件,您可以通过 Bootstrap 类进行调整。将此函数添加到 Bootstrap:

 protected function _initAutoload() {
    $loader = Zend_Loader_Autoloader::getInstance();
    $loader->registerNamespace('MyCode_');
}

然后在“library”文件夹中,添加一个名为“MyCode”的文件夹。此文件夹应与“Zend”文件夹平行。当然,您应该更改“MyCode”以反映您要添加的库的名称。

我应该注意,通过使用上述方法,我假设代码使用 PEAR 命名方案(就像 ZF)。

【讨论】:

  • 什么是“PEAR”命名方案? bit.ly/2sskY5我没有得到正确的含义。那是:PACKAGENAME::CLASSNAME 约定吗?假设我必须将 MYPACKAGE:: 添加到命名空间而不是 MYPACKAGE_ 对吗?
猜你喜欢
  • 1970-01-01
  • 2010-12-31
  • 1970-01-01
  • 2017-04-01
  • 1970-01-01
  • 2015-09-10
  • 2015-09-15
  • 1970-01-01
  • 2013-09-30
相关资源
最近更新 更多