CakePHP でアプリを開発しています。ユーザー名とパスワード (ハッシュされていない) を含む配列 $data を取得し、それをテーブル Customers のすべての行と比較して、いずれかの行と一致する場合は、ユーザーが見つかったことを示すメッセージを送り返すことになっています。これは私が書いたコードです:
$data = $this->request->input('json_decode');
$data = $this->Customer->findByUsernameAndPassword('data.firstname','data.lastname');
if ($data) { ...message...}
これで、データが正しく設定されていることがわかりました。問題は、パラメーター「data.firstname」などの比較にあることがわかりました。正しい構文は何ですか?