大家好我正在尝试使用 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(主键)和一个用户名。这样做的目的是发送好友请求。用户搜索用户名,然后如果用户名在那里,其他用户将在关系收件箱中收到他们的请求,并且可以选择“是”或“否”。
另一件事是,如果用户名存在,我希望将数据存储在名为 users_users 的表中 - 我意识到一旦搜索发生,我没有任何代码可以做什么。但我正在努力解决这个问题,因为他们在网上似乎没有很多教程。