不过在实际项目上,有些地方总需要对用户体验需要做定制,比如分页并不能加锚点。
比如说,现在我是一篇blog,对回复做了分页。
这个时候,我点击“下一页”,“上一页”。这个时候我希望是直接跳转到回复模块的内容。但是blog本身内容又太长了。。。所以需要加锚点。
我是这样解决的,修改了一下CLinkPager,在生成的Chtml::link的地方做判断,检测是否有那么name,有则加上‘#name’;
<?php $this->widget('CLinkPager',array('pages'=>$pages_review,'name'=>'div_main_content')); ?>于是,不想每次更新框架都去修改....

Help












