Yii içinde başka bir denetleyici işlevini çağırın

0 Cevap php

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?

0 Cevap