0

所以我有一个 Zend Framework 2 框架的设置,我想添加一个我制作的类 file.class.php ,我想在动作控制器中使用它。

  1. 这个文件应该放在哪里?
  2. 我可以设置自动加载吗?我不想在我的操作中使用 require_once
4

2 回答 2

0

在您的引导程序中将以下内容添加到 _initAutoload():

 Zend_Loader_Autoloader::getInstance()->registerNamespace('name');

Zend 框架:自动加载类库

于 2013-09-12T22:15:45.787 回答
0

最好的方法是遵守 PSR-0 标准:

您可以将文件添加到 /module/Application/src/Application/Service/Classname.php 将正确的命名空间和类名添加到文件中:

<?php
namespace Application\Service;

class Classname
{
}

然后,您可以在控制器中将其用作:

$obj = new Application\Service\Classname;

还有更好的方法可以将代码添加到 ZF2,请查看对 ServiceManager 的精彩介绍

于 2013-09-13T08:01:36.887 回答