Я создал 2 контроллера в своем приложении Yii: FirstController.php и SecondController.php в пути к контроллеру по умолчанию.
FirstController.php:
<?php
class FirstController extends Controller {
public static function returnFunc() { return 'OK'; }
}
] SecondController.php:
<?php
class SecondController extends Controller {
public function exampleFunc() {
$var = First::returnFunc();
}
}
Когда я пытаюсь выполнить exampleFunc ()
в SecondController, Yii выдает ошибку:
YiiBase::include(FirstController.php) [<a href='function.YiiBase-include'>function.YiiBase-include</a>]: failed to open stream: No such file or directory
Вызов FirstController :: returnFunc ()
аналогично не работа.
Я новичок в ООП и структуре Yii. В чем проблема?