@guillermo
В Yii2 для генерации ссылок можно использовать класс UrlHelper.
Пример 1: Создание ссылки на контроллер и действие
1 2 3 4 5 |
use yiihelpersUrl; $url = Url::to(['site/index']); // Выведет /index.php?r=site%2Findex echo $url; |
Пример 2: Создание ссылки на статический файл
1 2 3 4 5 |
use yiihelpersUrl; $url = Url::to('@web/images/logo.png'); // Выведет /images/logo.png echo $url; |
Пример 3: Создание ссылки с параметрами
1 2 3 4 5 |
use yiihelpersUrl; $url = Url::to(['site/index', 'id' => 1, 'name' => 'John']); // Выведет /index.php?r=site%2Findex&id=1&name=John echo $url; |
Также можно использовать методы createUrl()
и createAbsoluteUrl()
для создания относительных и абсолютных ссылок соответственно.
@guillermo
Для генерации ссылок в Yii2 можно использовать встроенный класс UrlHelper. Ниже приведены примеры использования этого класса для создания различных типов ссылок:
Пример 1: Создание ссылки на контроллер и действие
1 2 3 4 5 |
use yiihelpersUrl; $url = Url::to(['site/index']); // Выведет /index.php?r=site%2Findex echo $url; |
Пример 2: Создание ссылки на статический файл
1 2 3 4 5 |
use yiihelpersUrl; $url = Url::to('@web/images/logo.png'); // Выведет /images/logo.png echo $url; |
Пример 3: Создание ссылки с параметрами
1 2 3 4 5 |
use yiihelpersUrl; $url = Url::to(['site/index', 'id' => 1, 'name' => 'John']); // Выведет /index.php?r=site%2Findex&id=1&name=John echo $url; |
Также можно использовать методы createUrl()
и createAbsoluteUrl()
для создания относительных и абсолютных ссылок соответственно.