Yii框架CHtml :: link错误跳转到另一个页面中的命名锚点

时间:2011-07-27 22:45:57

标签: character-encoding hyperlink yii anchor url-encoding

我使用的是Yii Framework。

我在about.php页面中有一个命名锚<a name="projet">projet</a>。 我在索引页面中创建了一个链接到about页面中的命名锚点,如下所示:

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

但是当我点击链接“MyLink”时,我收到错误404回复:

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

在我的网址中:

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

我检查了默认的charset应用程序是UTF-8。所以我不明白为什么我的链接编码不好。 有人可以帮我吗?

1 个答案:

答案 0 :(得分:3)

试试这个:

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