私は 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