こんにちは、cakephp を使用してデータベースでユーザー名を検索しようとしています。ユーザー名はデータベースの主キーではありませんが、一意である必要があります。ここに検索機能用のコードがありますが、ケーキはそれが好きではありません。
function index(){
$this->User->recursive = 0;
if ($this->data['users']['username']) {
$this->set('users',
$this->paginate('users', array('or' => array('users.username LIKE' => '%' . )));
else {
$this->set('users', $this->paginate());
}
}
}
データベースには ID (主キー) とユーザー名が含まれています。これの目的は、友達リクエストを送信することです。ユーザーはユーザー名を検索し、ユーザー名がそこにある場合、他のユーザーは関係受信ボックスで要求を受け取り、「はい」または「いいえ」を選択できます。
もう1つは、ユーザー名が存在する場合、users_usersというテーブルにデータを保存したいということです。検索が行われた後に何をすべきかを示すコードがないことに気付きました。しかし、私はこれを理解しようとして髪を引っ張っています。これについては、ウェブ上に多くのチュートリアルがないようです。