【发布时间】:2011-08-23 08:31:09
【问题描述】:
您好,我有一点问题。我已经为 Joomla 1.6 编写了一个自定义组件,并且我还刚刚为我的组件编写了一个自定义 router.php 文件,这样我就可以拥有“漂亮”的 SEF url。
例如来自
http://www.domain.com/index.php?option=com_my_component&view=list&id=1:test
到
http://www.domain.com/com_my_component/list/1-test
非常好,是的!但是我现在遇到的问题是,当我使用这段代码获取 url 变量时:
$id = JRequest::getVar('id', 'blank');
打印出来,我得到:
blank
什么时候我应该得到 id 值。似乎现在已经设置了我的组件无法检索 id 的 SEF url,并且实际上驱动了一个数据库驱动的网站。请有人给我一些关于我可能做错了什么的见解。
非常感谢。
【问题讨论】: