2010-10-01 3 views
0

Я пишу тест компонента в CakePHP вот мой кодCakePHP - Тестирование компонентов - не может найти компонент

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

Я получаю эту ошибку - Фатальная ошибка: Class «PermissionComponent» не найден в/Sites/PHP /cake/Demo_Code/perm/app/tests/cases/components/permission.test.php в строке 5

Почему он ищет компонент в тестах/случаях? Также я попытался переместить компонент в этот каталог, и он не работал.

Благодаря

Alex

ответ

2

Вы должны включить компонент вручную с помощью App :: импорт():

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

Спасибо, что сработало! Я попробовал, var $ components = array ('Permission'); – Alex

Смежные вопросы