【发布时间】:2020-06-06 18:43:18
【问题描述】:
我想在用户使用键搜索时返回匹配记录,我正在构建一个在线购物网站,因此如果用户搜索 xyz,那么它应该返回数据库中特定列中包含 xyz 的所有记录。现在,当且仅当在列和当前代码中找到完全匹配时,它才会返回
if(isset($_GET['search']))
{
$search=$_GET['search'];
$criteria=new CDbCriteria;
$criteria->compare('name',$search,true);
$items=Item::model()->findAll($criteria);
}
现在它将返回与 xyz=name 匹配的记录(名称),但我的要求是如果用户搜索 xy,那么它也应该返回 xyz(名称)
【问题讨论】:
标签: search model-view-controller criteria yii1.x