2014-12-11 3 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

Обе эти работы. Вместо этого я остановился на кнопке: ' array ('index'))); ?> 'Это работает для статических ссылок, но не, если эта страница была указана с любой другой страницы, кроме управления/индекса. – user3601203

Смежные вопросы