変数を使用してデータベースから1 つの結果$name
のみを取得するクエリに取り組んでいます。
私のクエリは次のようになります。
$this->Project->find('first', array('Project.name LIKE' => '%$name%'));
正しいデータを返す代わりに、データベースから最初のデータを返します。
動作する自作のクエリがありますが、Cake クエリのようにしたいです
$this->Project->query("SELECT * FROM projects WHERE name LIKE '%$name%'");
ほとんどの人は、なぜあなたが使わないのfindByName
ですか?変数$name
がデータベース内の名前と完全に同じではないためです。
誰かがこれで私を助けてくれますか? CakePHP のドキュメントを読みましたが、何が間違っているのかわかりません。ケーキ取得データ