Varsayılan denetleyici yolda FirstController.php ve SecondController.php: benim Yii uygulamada 2 denetleyicileri oluşturduk.
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();
}
}
Ben SecondController yılında exampleFunc()
yürütmeye çalıştığınızda, Yii hata atmak:
YiiBase::include(FirstController.php) [<a href='function.YiiBase-include'>function.YiiBase-include</a>]: failed to open stream: No such file or directory
FirstController::returnFunc()
benzer işe yaramaz çağırıyor.
Ben OOP ve Yii çerçevesinde newbee değilim. Sorun ne?