我正在处理一个使用变量从数据库中$name
仅获取一个结果的查询。
我的查询看起来像这样。
$this->Project->find('first', array('Project.name LIKE' => '%$name%'));
它不是返回正确的数据,而是返回数据库中的第一个数据。
我有一个有效的自制查询,但我希望它像 Cake 查询一样
$this->Project->query("SELECT * FROM projects WHERE name LIKE '%$name%'");
大多数人会说你为什么不使用findByName
?因为该变量$name
与数据库中的名称并不完全相同。
有人可以帮我吗?我已经阅读了 cakePHP 的文档,但我不知道我做错了什么。蛋糕检索数据