加载更多的Yii代码,除了在Yii框架中扩展


Load more Yii code except extension in Yii framework

如何在"yii"中创建加载除扩展之外的更多代码。

谁能告诉我怎么做这个如何在不刷新整个页面的情况下调用控制器并获取数据

不知道你在问什么,但我认为你正在谈论做一些ajax调用:

在你的视图中,你需要执行ajax调用你的控制器你要检查控制器是在ajax调用中请求的还是在经典调用中请求的

public function actionView($id)
{
        $model = $this->loadModel($id);
        if(Yii::app()->request->isAjaxRequest) {
            //The client is usign ajax to request this controller action
            //the renderPartial will only render the 'partialView' view
            $this->renderPartial('partialView', array(
                'model' => $model
            ));
            Yii::app()->end();
        }
        //No ajax so we render everything (header, layouts, ...)
        $this->render('view', array(
            'model' => $model 
        ));
    }