我正在尝试远程过滤数据网格。
网格有一个文本字段,用户输入字符,然后发送到服务器以刷新网格。
我的问题是我使用Propel来处理数据库,我需要连接两个MySQL字段来进行比较。我不知道在Propel中如何做一个简单的where concat(firstname, ',', lastname) like '%aText%'
。
我试过了:
$usuarios = UsuariosQuery::create()
->where("(concat(usuarios.apellido,' , ',usuarios.nombre)) LIKE '%?%'",$filter)
->orderByApellido('ASC')
->find();
这不起作用。我怎样才能让它发挥作用?
答案 0 :(得分:0)
试试这个according to the doc(搜索concat
):
$usuarios = UsuariosQuery::create()
->where('CONCAT(Usuarios.Apellido, ",", Usuarios.Nombre) LIKE ?', $filter)
->orderByApellido('ASC')
->find();
}}}