能不能不用CHtml::submitButton提交form

我在例子中的 _form.php 里面看到最后提交form就用到了如下的代码

<div class="row buttons">

&lt;?php echo CHtml::submitButton(&#036;model-&gt;isNewRecord ? 'Create' : 'Save'); ?&gt;

</div>

有2个问题,第一,这个form提交到哪个controller了?并且指定到了哪个function.似乎在整个_form.php里面,没有发现contoller id

第二,在实际项目中,我们能不能不用CHtml::submitButton来提交form, 而用传统的 html 的方式提交比如如下的方式。如果可以的,那么在哪里定义提交去的controller和具体的function呢

<form action=xxx>

 &lt;input type=submit value=create/&gt;

</form>

action为空的话,浏览器会把数据提交到网页本身的url里,一般来说,我们都显示和处理表单都在一个action里完成的,所以action不用写,当然你写了也行,在beginform()里加上参数

CHtml::submitButton 纯粹就是生产了一个标签几个字符,你手写也行啊。。。。。。。。。。。。。。你别把框架像的那么神秘

说的在理

谢谢,我以前是做j2ee的,现在想看看php方面的东东。