在yii框架的索引页面中包含某个控制器的形式

时间:2013-07-28 22:18:06

标签: php yii

我想在索引页面中添加某个控制器(_form.php)的形式。我的控制器名为AgreedController,表单有一些文本字段和2个dropDownList。

如何在索引页面中部分绘制此表单?

编辑: 我能够用这段代码显示表单

$model = new Agreed;
$controller = Yii::app() ->createController('agreed');
$agreedController = $controller[0];
$agreedController->renderPartial('_form', array('model'=>$model));

但我现在的问题是,当按下提交按钮时,不会执行任何操作。 如何使用此代码调用actionCreate()来执行数据库中的实际插入? 感谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

修改:我不明白为什么你这样使用,但如果你需要从其他地方拨打控制器/操作,你可以这样做:你可以定义控制器/操作目标中的 $ model 变量:

$controller = Yii::app() ->createController('agreed'); 
$agreedController = $controller[0];
agreedController->run('actionName');

我希望这对你有所帮助。