我正在为 cakephp 使用 cakeDC 搜索插件,我需要按全名搜索。我已将名称作为单独的名字和姓氏存储在数据库中。我将如何连接名字和姓氏,然后执行我的搜索。
所以我的表单输入将搜索会员编号或全名。
cakephp 版本 2.3.5
public $filterArgs = array(
'member_no' => array(
'type' => 'like' ,
'field' => array(
'member_no',
'name'
)
)
);
更新:
这是 sql 查询的样子:
SELECT
CONCAT_WS(' ', firstName,lastName) AS name
FROM
table
WHERE
name LIKE '%$keywords%'
感谢 Mark,这是我添加到模型中的内容。现在一切都很好。
public $virtualFields = array(
'name' => 'CONCAT(Member.first_name, " ", Member.last_name)'
);