Sen CakePHP sağlayan findby yöntemlere bakmak gerekir.
standart FindAll ek olarak () size göre aramak için tablodaki bir sütun belirtmek için izin "sihirli" findby yöntemleri bir dizi var:
$this->User->findBySurname($surname);
Ayrıca sizin için sağlar findBySql (deyim) özel bir SQL deyimi kullanmak zorunda. Aşağıdaki gibi bir LIKE deyimini yürütmek için kullanabilirsiniz:
$users = $this->User->findBySql("SELECT * FROM USERS u WHERE u.SURNAME LIKE '%" . $surname . "%' ORDERBY SURNAME");
İşte size o kullanıcıya görüntüleyebilirsiniz eşleşen kullanıcıların bir listesini döndürecektir. Bu en verimli sorgu değil, ama işe yarıyor.