我想在索引页面中添加某个控制器(_form.php)的形式。我的控制器名为AgreedController,表单有一些文本字段和2个dropDownList。
如何在索引页面中部分绘制此表单?
编辑: 我能够用这段代码显示表单
$model = new Agreed;
$controller = Yii::app() ->createController('agreed');
$agreedController = $controller[0];
$agreedController->renderPartial('_form', array('model'=>$model));
但我现在的问题是,当按下提交按钮时,不会执行任何操作。 如何使用此代码调用actionCreate()来执行数据库中的实际插入? 感谢。
答案 0 :(得分:0)
试试这个:
修改:我不明白为什么你这样使用,但如果你需要从其他地方拨打控制器/操作,你可以这样做:你可以定义控制器/操作目标中的 $ model 变量:
$controller = Yii::app() ->createController('agreed');
$agreedController = $controller[0];
agreedController->run('actionName');
我希望这对你有所帮助。