我是PHP新手,我得到了現有的CakePHP項目,但我無法從PHP Storm啓動它。每次我想運行程序的時候,會顯示錯誤:PHP致命錯誤:未捕獲錯誤:類'CakeTestSuite'中找不到
PHP Fatal error: Uncaught Error: Class 'CakeTestSuite' not found in C:\xampp\htdocs\dummy\dummy_app\Plugin\AclExtras\Test\Case\AllTestsTest.php:16
AllTestsTest.php
文件:
require_once 'PHPUnit/Autoload.php';
class AllTestsTest extends PHPUnit_Framework_TestSuite {
public static function suite() {
$suite = new CakeTestSuite('All Tests');
$suite->addTestDirectoryRecursive(App::pluginPath('AclExtras') . 'Test' . DS . 'Case' . DS);
return $suite;
}
}
錯誤設置爲:$suite = new CakeTestSuite('All Tests');
任何想法,爲什麼或如何解決這一問題?
最常見的原因FR的錯誤是,試圖將類實例沒有被列入見。如果你還沒有嘗試'include()'或'require()'包含這個類的文件。 – ksjohn
謝謝@ksjohn – damatano
或可能包含命名空間'Path \ File \ CakeTestSuite' – jjoselon