Каркас Yii CHtml :: ссылка ошибка перехода на именованный якорь на другой странице - PullRequest
0 голосов
/ 28 июля 2011

Я использую Yii Framework.

У меня есть именованный якорь <a name="projet">projet</a> на странице about.php. Я создал ссылку на странице индекса на именованный якорь на странице about следующим образом:

     <?php  echo CHtml::link('MyLink',array('site/page','view'=>'about#projet')); ?>

Но когда я нажимаю на ссылку «MyLink», я получаю сообщение об ошибке 404 с этим сообщением:

     The requested view "about#projet" was not found.

И в URL у меня есть:

     localhost/myApps/index.php?r=site/page&view=about%23projet

Я проверил, что по умолчанию используется кодировка UTF-8. Поэтому я не понимаю, почему моя ссылка плохо закодирована. Кто-нибудь может мне помочь, пожалуйста?

1 Ответ

3 голосов
/ 28 июля 2011

попробуйте это:

echo CHtml::link('MyLink',array('site/page','view'=>'about', '#'=>'projet'));
...