我的 SiteController 中有 actionTest 。
public function actionTest(){
echo '<h1>My newest action work correctly!</h1>';
}
当我尝试使用www.example.com/?r=site/test时,它的工作正常。但在我的CActiveFrom中,我得到了404。
<div class="form">
<?php $form = $this->beginWidget('CActiveForm', array(
'id'=>'test-form-inquiry',
'action'=>getUrl('site/test'),
'method'=>'post',
'enableAjaxValidation'=>true,
'enableClientValidation'=>false,
'clientOptions' => array(
'validateOnSubmit' => true,
),
'htmlOptions'=>array('class'=>'', 'enctype'=>'multipart/form-data')
)); ?>
</div>
请告诉我我的错误在哪里以及如何解决。
答案 0 :(得分:2)
在您的CActiveForm选项中尝试此操作:
'action'=> Yii::app()->createUrl("site/test")
或者:
'action'=> Yii::app()->baseUrl."?r=site/test"
答案 1 :(得分:0)
你可以简单地说, &#39;动作&#39; = GT;阵列(&#39;位点/测试&#39),