php - cakephp 2.0 中的简单搜索

标签 php cakephp search

我正在尝试在 cakephp 2.0 中构建一个简单的电话簿来存储和检索信息。

目前我有一个名为 contacts 的表,其中包含以下字段。 - 姓名
- 电话号码。 - 电子邮件 - 位置

我想集成一个简单的搜索功能,列出与查询匹配的联系人。因为它是一个非常基本的简单应用程序,所以我想让它尽可能简单。

有什么建议吗?

最佳答案

<?php
$keyword=$this->params->query['keyword']; //get keyword from querystring//
//used simpme or condition with singe value checking
//replace ModelName with actual name of your Appmodel
$cond=array('OR'=>array("ModelName.phone LIKE '%$keyword%'","ModelName.name LIKE '%$keyword%'", "ModelName.email LIKE '%$keyword%'")  );

$list = $this->ModelName->find('all',array('conditions')=>$cond);


?>

关于php - cakephp 2.0 中的简单搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9192395/

相关文章:

mysql - 复杂的 CakePHP 查询重构

php - 在 CakePHP 中烘焙每张 table ?

C# 正则表达式搜索给出 false

php - 在 Doctrine 语句中添加一个 Having 子句

php - 在codeigniter中组合2个sql查询

CakePHP 应用程序 : some pages with SSL, 一些没有

php - 如何在 SQL 中对多个字段进行排序和过滤搜索

search - 如何搜索 MATLAB 命令历史记录?

php - Laravel v5.2.* (v5.2.29) Auth::guard ('api' )->attempt($user) fatal error

php - 从数据库中检索数据