Сегодня 5 июля, суббота ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7281
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
RMCreative.ru - Блог
RMCreative.ru - Блог
Голосов: 1
Адрес блога: http://rmcreative.ru/feed/
Добавлен: 2008-06-12 21:34:00 блограйдером ZaiSL
 

Yii2: изменения в работе с URL

2014-03-11 02:48:23 (читать в оригинале)

Буквально несколько минут назад смёржил ветку с изменениями в работе с URL в основной репозиторий Yii2.

Добавлен новый хелпер yii\helpers\Url и убраны:

  • yii\heplers\Html::url. Вместо него yii\helpers\Url::to.
  • yii\web\Controller::createUrl и yii\web\Controller::createAbsoluteUrl. Вместо них yii\helpers\Url::toRoute.
  • yii\web\Controller::getCanonicalUrl. Вместо него yii\helpers\Url::canonical.

Пользоваться новым хелпером можно так:

use yii\helpers\Url;
 
echo Url::to(''); // текущий URL
 
echo Url::toRoute(['view', 'id' => 'contact']); // тот же контроллер, другой экшн
echo Url::toRoute('post/index'); // тот же модуль, другие контроллер и экшн
echo Url::toRoute('/site/index'); // абсолютный роут вне зависимости от текущего контроллера
echo Url::toRoute('hi-tech'); // URL для экшна в с регистрозависимым именем `actionHiTech` текущего контроллера
echo Url::toRoute(['/date-time/fast-forward', 'id' => 105]); // URL для регистрозависимых экшна и контроллера `DateTimeController::actionFastForward`
 
echo Url::to('@web'); // получаем URL из алиаса
 
echo Url::canonical(); // получаем canonical URL для текущей страницы
echo Url::home(); // получаем домашний URL
 
Url::remember(); // сохраняем URL для последующего использования
Url::previous(); // получаем ранее сохранённый URL



 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.