我想绑定内容项表的id并链接菜单表。我需要按如下方式生成查询:
protected function getListQuery()
{
$url="index.php?option=com_content&view=article&id=";
// Create a new query object.
$db = JFactory::getDBO();
$query = $db->getQuery(true);
// select the items
$query->select('ar.id,ar.alias,ar.introtext,ar.images,ar.created,m.link,m.path');
// of content table and menu table
$query->from('#__content as ar, #__menu as m');
$query->where('m.link like '+$url+'ar.id');
$query->order('ar.id desc');
return $query;
}
查询返回0个结果。我需要附加
$url
参数和ar.id
来生成完整的url。我希望您显示的表中的菜单项列表链接到参数。
例如:
index.php?option=com_content&view=article&id=70
谢谢!
最佳答案
用康卡特试试
$query->where("m.link like CONCAT('%','$url',ar.id,'%') ");
关于php - 用参数的joomla mysql查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23803924/