2014-12-11 62 views
0

我Yii中的更新頁面,並更新了用戶在<baseurl>/admin/manage/updateSchedule/userid/1返回頁面中Yii框架的更新表單頁面

登錄時間表在表格最後我平時<?php echo CHtml::submitButton('Save'); ?>

的前更新操作將重定向回到同一頁面,以在保存按鈕旁邊顯示一條閃光成功消息,持續3秒。

我也想在頁面上有一個「返回上一頁」鏈接。 如果我使用

<a href="<?php Yii::app()->request->urlReferrer;?>">Return to previous page</a>

然後經過保存,它只會重定向到同一頁面,因爲這是我所來自的頁面。 如果我使用

<a href="<?php Yii::app()->request->returnUrl;?>">Return to previous page</a>

,它把我帶回到了警予應用索引頁。

如何在更新登錄計劃頁面之前返回頁面?例如<baseurl>/admin/manage/

回答

0

<a href="<?= Yii::app()->createUrl("admin/manage")?>">Return to previous page</a>怎麼樣?

或者你可以使用了CHtml:<?php echo CHtml::link("Return to previous page", array('admin/manage')); ?>

http://www.yiiframework.com/doc/api/1.1/CHtml#link-detail

+0

這兩項工作。我選擇了一個按鈕:'<?php echo CHtml :: button('Go Back',array('submit'=> array('index'))); ?>這適用於靜態鏈接,但是如果此頁面是從manage/index以外的任何其他頁面引用的,則不適用。 – user3601203 2014-12-11 22:54:24