2010-10-01 66 views
0

我寫在CakePHP中 這裏組件測試是我的代碼CakePHP的 - 測試組件 - 無法找到組件

<?php 
    class PermissionTestCase extends CakeTestCase { 
    var $fixtures = array('Org'); 
    function testsetPermission() { 
     $this->PermissionComponentTest = new PermissionComponent(); <---- line 5 

我得到這個錯誤 - 致命錯誤:類「PermissionComponent」不是/網站/ PHP的發現/cake/Demo_Code/perm/app/tests/cases/components/permission.test.php on line 5

爲什麼在測試/案例中尋找組件? 另外我試着將組件移動到這個目錄中,它沒有工作。

感謝

亞歷

回答

2

你必須使用App手動包括組件::進口():

App::import('Component', 'Permission'); 
+0

謝謝,這工作!我試過,var $ components = array('Permission'); – Alex 2010-10-01 09:34:33