我使用Core PHP为Joomla Site开发一个组件。我在Component中传递了对route.php的查询。
JRoute::_('index.php?com_examples&view=profiles&layout=item_addtome&id='.$itemval["p_id"]);
当我在路线文件中打印$查询时。它的显示
Array ( [Itemid] => 114 [option] => com_example )
只有。视图和布局未通过。怎么做检索这个项目。或者给出一些为组件参考Matirial创建SEF URL的简单示例
答案 0 :(得分:0)
如果您是如何构建路由器文件的绝佳示例,请查看router.php
文件夹下的components/com_newsfeeds/
文件。此路由器具有简明的build
和parse
方法。
此外,正如评论中的Paules所说,您错过了网址中的option
,因此您的网址应为:
JRoute::_('index.php?option=com_examples&view=profiles&layout=item_addtome&id='.$itemval["p_id"]);
尽管您没有正确传递option
GET参数,但您能够在router.php文件中打印出这些值真的很奇怪。