yii在同一页面中显示表单和视图

时间:2014-01-08 22:08:27

标签: php yii

这是我第一次使用Yii Framework。

我有一个叫做公寓的模型。

是否可以在一个页面中组合公寓的编辑表格和显示视图?

以下是视图控制器中的代码

public $modelName = 'Apartment';
public function actionView($id = 0) {
            Yii::app()->bootstrap->plugins['tooltip'] = array(
                    'selector'=>' ', 
                    'options'=>array(
                            'placement'=>'top', 
                    ),  
            );  

            $this->render('view', array(
                    'model' =>  $this->loadModelWith(array('windowTo', 'objType', 'city')),
                    'statistics' => Apartment::getApartmentVisitCount($id),
            )); 
    }

1 个答案:

答案 0 :(得分:3)

在您的视图文件中添加类似 -

的内容

$this->renderPartial( '_form', array( 'data' => $yourmodel ) )

_form是您的编辑子视图。

请发布更多代码,以便堆栈溢出用户可以帮助解决您的具体问题。

看看这个更详细的信息 - http://www.yiiframework.com/doc/api/1.1/CController#renderPartial-detail 还有这个 - http://www.yiiframework.com/forum/index.php/topic/23012-understanding-render-and-renderpartial/