0

我正在使用 symfony 1.4(一些现有代码)。我以前用过它,我以前调用我的服务的方式是这样的

private $testService; 

public function getTestService() {
   if (is_null($this->testService)) {
      $this->testService = new TestService();
   $this->testService->setTestDao(new TestDao());
   }
   return $this->testService;
}

现在我使用它的问题是我得到一个错误

  Class 'TestService not found in .....'

为此,我只在 lib 内的文件夹 Services 上创建了文件 Service,它也有它的 DAO。

任何想法?

编辑

我的服务是这样的

class TestService extends BaseService {

    private $testDao;

    /**
     * Construct
     */
    public function __construct() {
        $this->testDao = new TestDao();
    }


    public function getTestDao() {
        return $this->testDao;
    }

    /**
     *
     * @param TestDao $testDao 
     */


    public function setTestDao(TestDao $testDao) {
        $this->testDao = $testDao;
    }

后来我的功能

我以前用过这个,它工作得很好,我不知道为什么它会抛出一个错误:s

4

0 回答 0