我想绑定内容项表的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/

10-13 02:52