这是该方案:使用“喜欢”在CakePHP中返回搜索结果
我输入一个搜索框的地址:“大牌6很多34 brgy中尉蒂亚戈”
必须返回所有的“ 6座34很多brgy中尉蒂亚戈”从列‘特定表的地址’:
比方说地址是这些:
1 = "Blk 6 lot 34 brgy teniente tiago gma cavite"
2 = "Blk 6 lot 34 brgy teniente tiago trece martirez cavite"
3 = "Blk 100 lot 34 brgy teniente tiago gma cavite"
4 = "Blk 6 lot 34 brgy teniente tiago gma cavite"
5 = "whatever address it may be"
1-4的记录应显示...但该事情是,如果你没有输入确切的地址,就像在EXACT ADDRESS中那样,它不会返回任何东西。
我编码CakePHP中,它看起来是这样的:
array('UserDetail.address LIKE'=>'%'.$filterparams['address'].'%')
是啊,但事情是,我将键入一串字符/串联串的,它有回我输入所以如果没有匹配的,它不会返回任何 – Charmie
非常精确的事'Like'语句通常不用于SQL – thejartender
中的完全匹配,我知道它是man..thank你:D – Charmie