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