如何在symfony中继承文件夹中的类?

时间:2017-11-23 02:59:20

标签: php symfony

我的控制器中有2个文件,这里是文件夹列表

-controller (folder)
 - AbstractTestCase.php
 - PatientControllerTest.php

在我的AbstractWebtestCase.php

namespace AdminBundle\Tests\Controller;

use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;

abstract class AbstractTestCase extends WebTestCase{}

在我的PatientControllerTest.php

use AdminBundle\Tests\Controller\AbstractTestCase;

class PatientControllerTest extends AbstractTestCase {}

当我运行phpunit时,我继承了SpecializationControllerTest中的AbstractTestCase我得到了这个错误

PHP Fatal error:  Class 'AdminBundle\Tests\Controller\AbstractTestCase' not found in /Users/helloworld/Projects/sample/src/AdminBundle/Tests/Contoller/PatientControllerTest.php on line 11

为什么我不能继承呢?但是当我把它分开给别人时它起作用。

1 个答案:

答案 0 :(得分:1)

在您的错误消息中有'... / Tests / Contoller / PatientControllerTest.php','Contoller'缺少'r'。这个文件的命名空间好吗?

请更准确,ex是您的文件夹'controller'或'Controller'并发布整个代码而不是部分。