我正在使用 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