@HellWalk

Как сделать страницу вида site.ru/page#key?

Страница создается через:

return $this->render('page']);

Необходимо в конец ссылки добавить якорь вида site.ru/page#key
Как добавить #key к рендеру страницы?

Ответа в документации не нашел.
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 2
proudmore
@proudmore
Это задается в урле страницы, причем тут рендер вообще?
Ссылку формируете правильную, и при условии что в шаблоне есть якорь, все сработает.
Ответ написан
Комментировать
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Формируйте ссылки правильно
<a href="<?= Url::toRoute(['/site/page','#'=>'key'])?>">Я ссылко с якорем</a>

или
<a href="/site/page#key">Я ссылко с якорем</a>
или
echo Html::a('Я ссылко с якорем',['/site/page','#'=>'key']);

Рендер к url не имеет никакого отношения
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы