<form class='form-horizontal' action="<?php echo Yii::app()->createUrl('item/default /submit'); ?>" type="post">
<div class='control-group'>
<label class='control-label'><b>Title : </b></label>
<div class='controls'>
<input type='text' name='cat_title' class='cat_title' />
</div>
</div>
<div class='control-group'>
<label class='control-label'><b>Image url : </b></label>
<div class='controls'>
<input type='text' name='image_url' class='image_url' />
</div>
</div>
<div class='control-group'>
<label class='control-label'></label>
<div class='controls'>
<button type='submit' class='btn btn-info'>Save</button>
</div>
</div>
</form>
当按下提交按钮时,Yii带我到index.php而不是form action中定义的url。 表单动作的URL是正确的。 任何建议都会有所帮助。Yii php表单提交
不知道这是否是您的问题,但是您是否知道创建此类表单而不是使用CActiveForm或CHtml :: beginForm将意味着不会生成CSRF?因此,除非你在配置文件中指定项目/默认/提交不使用CSRF,否则将会出现错误。我不确定它为什么会重定向到您的主屏幕,但也许您在其他地方有代码。如果你已经知道这个,然后对评论抱歉。 – jdcookie