在zf2中包含一个外部函数库

时间:2014-02-26 07:34:39

标签: zend-framework2

我有一个PHP文件,它包含两个类,这些类之外的函数很少。

我想知道,如何在我的控制器/模型中包含/使用此文件?

我不想创建一个单独的模块,我是ZF2的新手。

3 个答案:

答案 0 :(得分:0)

不建议在同一个php文件中使用类。 :|

但如果您真的只想使用此文件,ZF2就是PHP:您可以使用requireinclude

答案 1 :(得分:0)

您可以创建类,您的控制器可以从中扩展

文件:AsomeFunctions.php(示例Application / ExternalLib / AsomeFunctions.php)

namespace   Application\ExternalLib;

class AsomeFunctions
{
    //Your Functions, e.g.
    myFunction()
    {
      // ...
    }
}

文件:IndexController.php(在Application / Controller / IndexController.php中)

//...
use Application/ExternalLib/AsmoeFunctions;
//...
class IndexController extends AbstractActionController, AsomeFunctions
{
  //...
  AsomeFunctions::myFunction();
}

答案 2 :(得分:0)

在索引文件中添加require '../vendor/yourLibrary/yourFile.php';