嗨,我有一点问题。我已经为 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,这样实际上驱动了一个数据库驱动的网站。请有人给我一些关于我可能做错了什么的见解。
非常感谢。