我正在开发一个组件,我想检索项目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 2.5组件更新
- 4. Joomla 2.5的组件分页
- 5. Joomla 2.5组件实现
- 6. 从Joomla 1.5到Joomla 2.5的组件
- 7. 组件从Joomla 2.5到Joomla 3.0
- 8. K2 Joomla 2.5中的项目分页符?
- 9. Joomla 2.5添加选项组到文章
- 10. 检索字典项编号
- 11. 文件输入的Joomla 2.5组件
- 12. 如何从joomla 2.5数据库中选择数组组件2.5
- 13. Joomla 2.5+语言文件编辑器
- 14. json在joomla 2.5组件调用
- 15. 组件joomla 2.5与数据库访问
- 16. 使用joomla 2.5用户组件
- 17. 用php组件创建Joomla 2.5用户
- 18. 覆盖组件/ com_users/models/forms/login.xml - Joomla 2.5?
- 19. Joomla 2.5渲染com_content组件输出
- 20. Joomla 2.5 - 组件开发 - 使用表格
- 21. 的Joomla 2.5 - 组件致命错误
- 22. 如何手动卸载joomla组件2.5
- 23. Joomla 2.5 SEO/htaccess停止组件侦测
- 24. 扩展Joomla 2.5横幅组件
- 25. 如何创建joomla 2.5组件?
- 26. Joomla 2.5变量全局组件范围
- 27. joomla 2.5修改后端组件
- 28. 的Joomla 2.5组分形成
- 29. joomla 2.5自定义组件的智能搜索(finder)?
- 30. 如何在joomla 2.5中创建joomla用户组2.5
感谢所有,$ ID = JRequest :: getInt( '身份证');正在Joomla 2.5工作 – Abhinav 2012-08-06 13:09:34