在页面重定向中遇到麻烦

时间:2014-04-23 12:55:37

标签: php yii http-redirect

我的项目中有以下屏幕。除了View的重定向链接之外,其他工作正常。正如你可以看到它弹出验证错误。我不知道它为什么会出现。即使我重定向到不同的模型。enter image description here

点击查看后,我想进入不同的页面。

我在视图中有以下代码。

//codes//
<div class="view" id="id">
    <?php 

                echo "<h4>Name : " .       $value['name']. "</h4>";
                echo "<h4>Skills : " .     $value['key_skills'] . "</h4>";
                echo "<h4>Category : " .   $value['title']. "</h4>";
                echo "<h4>Experience : " . $value['experience'] . " Years.</h4>";
               // echo CHtml::submitButton('View Details', array('name' => 'viewemployeedetails')); 
                echo CHtml::button('View',array(
                     'submit'=>array('SiteContoller/actionViewEmployeeDetails',array('id'=>$value['id'])),
));
     ?>
</div>  

我尝试过很少的东西......但它不起作用。

2 个答案:

答案 0 :(得分:2)

您必须从以下位置删除“控制器”文本部分和“操作”文本部分:

'SiteContoller/actionViewEmployeeDetails'

并使用

'site/viewEmployeeDetails'

如果您希望转到SiteController的{​​{1}}操作

答案 1 :(得分:1)

除非您要将数据发布到该地址,否则您应该使用CHtml::link而不是CHtml::button。您可以使用css将链接设置为外观,并在视觉上表现得像按钮。此外,submit没有button属性,请参阅https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button