0

一个特定的 find 函数在 cakephp 中的外观应该如何?我有这个标准:我想通过由 2 个字母和 5 个数字组成的给定代码进行搜索。这两个字母是字段中前两个单词的首字母,数字用于匹配字段。

例如,我有code=PG35478并且在此之后我想找到在他的姓名字段中是 Phillip George 并且邮政编码为 35478 的用户。

所以:

$user = $this->User->find('all', array(
        'conditions' => [...?]
        ));
4

1 回答 1

1

{为改进 SQL 注入保护而编辑}

假设你为了可读性将代码分解成它的组件:$first_char、$second_char、$postal

还假设您的数据库字段称为 namefield 和 postalfield。

然后用这个

$this->User->find('all', array('conditions' => array(
'namefield LIKE' => "'" . $first_char . "% " . $second_char . "%'",
'postalfield' => $postal
)));

第一个百分号后有一个空格

于 2013-09-27T17:57:09.270 回答