Maison > Article > développement back-end > Explication détaillée de la façon d'appliquer le code caillé dans Thinkphp
Je n'ai rien à faire pour écrire l'application spécifique du caillé pour tout le monde. Bien sûr, je parle ici principalement de caillé. Ce que je fais, c'est l'ajout, la suppression, la modification et la vérification des utilisateurs. t utiliser les trois grands automatiques
D'abord
class IndexAction extends Action { public function index(){ header(“Content-Type:text/html; charset=utf-8″); $user=M(‘user'); $list=$user->select(); $this->assign(‘user',$list); $this->display(); }
Afficher tous les utilisateurs, l'inscription effectuée sur la page d'accueil
form action=”URL/add” method=”post”> 用户名<input type=”text” name=”username”> 密码<input type=”text” name=”password”> <input type=”submit” value=”提交”> </form> <volist name=”user” id=”vo”> 用户名:<input name=”username” value=”<{$vo.username}>”> 密码:<input name=”password” value=”<{$vo.password}>”> 注册IP:<input name=”cip” value=”<{$vo.cip}>”> 注册时间:<input name=”ctime” value=”<{$vo.ctime}>”> <a href=”URL/del/id/<{$vo.id}>”> 删除 </a> <a href=”URL/edit/id/<{$vo.id}>”>更新</a> <br> </volist>
Ensuite notre méthode de suppression est très simple. L'idée est la suivante. Nous pouvons obtenir l'identifiant et supprimer l'identifiant
if($user->where(‘$_GET[‘id']')->delete()) { $this->success(‘删除成功'); }
La méthode d'ajout d'utilisateur
$user=M(‘user'); if($user->create()){ $user->cip=get_client_ip(); $user->ctime=time(); $user->password=md5(‘password'); if($user->add($data)){ $this->success(‘ 用户注册 成功','/admin.php/index/edit'); }else{ $this->error($user->getError()); } }else{ $this->error(getError()); }.
La mise à jour d'un utilisateur est comme ceci. Nous sélectionnons l'utilisateur en fonction de l'ID et affichons les informations de l'utilisateur
$user=M(‘user'); $id=(int)$_GET[‘id']; $user=M(‘user'); $list=$user->where(“id=$id”)->find(); $this->assign(‘list',$list); $this->display();
Ensuite, la mise à jour de l'utilisateur est plus facile
$user=M(‘user'); if($user->create()){ $user->ctime=time(); if($user->save()){ $this->success(‘更新成功'); } }else{ $this->error(‘失败'); }
Ceci termine ces parties. Vous pouvez compléter l'ajout, la suppression, la modification et la vérification des utilisateurs. En fait, la fonction simple est ce que nous avons ajouté nous-mêmes. Par exemple, nous allons sur le forum et demandons combien de fois nous nous sommes connectés. in. En fait, un setInc peut résoudre le problème d'une connexion + 1. De cette façon, il suffit d'afficher le nombre de connexions
.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!