我正在开发一个组件,我想检索项目ID并使用该ID,以便每次页面加载该项目ID将用于其他事情。 感谢检索Joomla 2.5组件项目编号
0
A
回答
1
要检索组件项目的ID,你需要做几件事情:
使用创建链接到项目它的ID例如
$mylink = 'index.php?option=com_yourcomponent&view=myitemview&id=99'
你应该再通过该链接通过JRoute
柜面用户已启用SEF:
$myRoutedLink = JRoute::_($myLink);
这可确保当你建立你的项目页面时,试图访问该ID是可用的。对于Joomla! 2.5您应该使用JInput来检索变量,因为JRequest已被折旧并从J1.7开始被替换。
第一步是获得Joomla!实例,然后在检索变量之前输入对象,例如
// Get Joomla! instance
$jAp = JFactory::getApplication();
$jInput = $jAp->input;
现在,我们可以得到你的变量:
// Get variables
$passedID = $jInput->get('id',0) // Where the 0 is the default if 'ID' doesn't exist.
$passedInt = $jInput->getInt('myInt',0) // You can also get JInput to give the right type back
0
我知道关于Joomla 1.5.xx
,我已经习惯了得到的itemid从网址为:
$itemid = JRequest::getVar('itemid');
希望这将有助于你还。按照链接以获得更多信息JRequest
相关问题
- 1. joomla组件下的组菜单项2.5
- 2. 的Joomla 2.5组件
- 3. 从Joomla 1.5到Joomla 2.5的组件
- 4. 组件从Joomla 2.5到Joomla 3.0
- 5. K2 Joomla 2.5中的项目分页符?
- 6. Joomla 2.5添加选项组到文章
- 7. 文件输入的Joomla 2.5组件
- 8. 如何从joomla 2.5数据库中选择数组组件2.5
- 9. 如何创建joomla 2.5组件?
- 10. 覆盖组件/ com_users/models/forms/login.xml - Joomla 2.5?
- 11. 使用joomla 2.5用户组件
- 12. Joomla 2.5 - 组件开发 - 使用表格
- 13. Joomla 2.5 ajax文件上传
- 14. Joomla 2.5内容插件
- 15. 从外部脚本访问Joomla 2.5以获得文章编号
- 16. Joomla 2.5分页
- 17. Joomla 2.5数据检索在外部的PHP页面
- 18. Joomla 2.5检索用户的新注册ID
- 19. 调整前端编辑窗口joomla 2.5
- 20. Joomla!2.5 ACL不显示选项
- 21. 如何检查选定项目在组合框中的编号?
- 22. 如何在joomla中的项目中添加mutilple类别2.5
- 23. Joomla 2.5 - JUser不返回用户组名
- 24. 的Joomla组件搜索
- 25. 错误的Joomla 2.5
- 26. Joomla 2.5 Web服务
- 27. 多语言joomla 2.5
- 28. 从组合框中检索项目
- 29. 按键值检索数组项目
- 30. 检索JList项目的数组数据
感谢所有,$ ID = JRequest :: getInt( '身份证');正在Joomla 2.5工作 – Abhinav 2012-08-06 13:09:34