0

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

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

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

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

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

4

1 回答 1

0

尝试这个:

编辑:我不明白你为什么使用这种方式,但如果你需要从其他地方调用控制器/动作,你可以这样做:你可以在控制器/动作目标中定义$model变量:

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

我希望这对你有帮助。

于 2013-07-29T01:48:12.480 回答