特定の条件で yii 拡張機能からコントローラー メソッドを呼び出して部分レンダリングをトリガーしたい
<?php
require_once (Yii::app ()->basePath . '/controllers/SiteController.php';
$obj = new SiteController();
$obj->actionGetscore();
print_r($obj);
.....
.....
?>
特定の条件で yii 拡張機能からコントローラー メソッドを呼び出して部分レンダリングをトリガーしたい
<?php
require_once (Yii::app ()->basePath . '/controllers/SiteController.php';
$obj = new SiteController();
$obj->actionGetscore();
print_r($obj);
.....
.....
?>
Yii::app()->controller->actionGetscore();
?
Yii::app()->controller->renderPartial();
?
Yii::app()->controller->forward('site/getscore');
?
コントローラーにはビジネス ロジックを含める必要はありません。要求から応答にのみ必要です。
モデルまたは同じクラスを使用する必要があり、そこで使用できます。Yii::app()->controller->renderPartial('/site/getscore', array('data'=>$data));