Форум программистов, компьютерный форум, киберфорум
Наши страницы
Yii, Yii2
Войти
Регистрация
Восстановить пароль
 
maruna011989
0 / 0 / 1
Регистрация: 02.08.2015
Сообщений: 26
#1

Сформировать ссылку - Yii/Yii2

06.12.2017, 12:36. Просмотров 161. Ответов 2
Метки нет (Все метки)

Всем привет, помогите!
Есть такая ссылка в коде
PHP
1
<a href="<?= Yii::app()->createUrl('/users/' . $author['user_id']); ?>"><?= Yii::t('basic', 'See') ?></a>
В итоге получается ссылка site.ru/users/25
Как сформировать ссылку на поддомен dom.site.ru/users/25
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2017, 12:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сформировать ссылку (Yii/Yii2):

Добавить в меню внешнюю ссылку
Здрствуйте у меня в меню такой код Yii::app()-&gt;plugin-&gt;addMenuItem('top-menu',...

Как в Pdjax сменить кнопку на ссылку ?
у меня обноаляется инфа при нажатии на кнопку ?=...

Как описать в роуте сложную ссылку
Продолжаю изучать laravel Находил как создавать ссылки типа /items/23 ...

Как создать уникальную ссылку на страницу
есть страница forgot2.php -- по директории проекта views/forgot/forgot2.php ...

Обернуть значение колонки в GridView на yii2 в ссылку
Не могу найти, как обернуть значение в ссылку. &lt;?= GridView::widget(); ...

Как в Widget меню в Yii сделать внешнюю ссылку?
http:// - не срабатывает, накладывается на основной url как контроллер

2
ytf
199 / 212 / 174
Регистрация: 15.08.2017
Сообщений: 1,185
06.12.2017, 18:38 #2
PHP
1
<a href="dom.<?= Yii::app()->createUrl('/users/' . $author['user_id']); ?>"><?= Yii::t('basic', 'See') ?></a>
0
slo_nik
0 / 0 / 1
Регистрация: 12.02.2012
Сообщений: 11
07.12.2017, 20:22 #3
Добрый вечер.
В yii2 есть специальный Html помощник. В Вашем случае код получился бы гораздо короче, если его использовать.
PHP
1
<?= Html::a(Yii::t('basic', 'See'), ['/users', 'id' => $author['user_id']]); ?>
А чтобы получить нужный адрес в адресной строке - настраивайте urlManager();
Для адреса
HTML5
1
site.ru/users/25
приблизительно такое правило:
PHP
1
'<_c:\w+>/<id:\d+>' => '<_c>/view';
Ну а для того, чтобы получить адрес
HTML5
1
dom.site.ru/users/25
- необходимо видеть структуру Вашего приложения, конфиги. Тогда можно дать более точный ответ.
Пока могу сказать, что, если я правильно понимаю, для dom необходимо создать свой конфигурационный файл, в нём свои правила urlManager(); и настроить .htaccess
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2017, 20:22
Привет! Вот еще темы с решениями:

Сформировать ссылку из модели
Есть типизированное представление: @model SomeModel Есть ли какой-нибудь...

Сформировать ссылку на файл
Сделал я отчеты в формате xls они лежат в папке app_data проекта. Теперь мне...

Как сформировать ссылку?
Здравствуйте.Работаю на joomla. Хочу понять,как сформировать ссылку,но не из...

Как же сформировать такую ссылку?
Всем привет Меня интересует как генерировать такие силки как вот эта ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru