Maison  >  Article  >  développement back-end  >  Explication détaillée de la façon d'appliquer le code caillé dans Thinkphp

Explication détaillée de la façon d'appliquer le code caillé dans Thinkphp

伊谢尔伦
伊谢尔伦original
2017-06-29 11:21:381702parcourir

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&#39;]&#39;)->delete())
{
$this->success(‘删除成功&#39;);
}

La méthode d'ajout d'utilisateur

$user=M(‘user&#39;);
if($user->create()){
$user->cip=get_client_ip();
$user->ctime=time();
$user->password=md5(‘password&#39;);
if($user->add($data)){
$this->success(‘
用户注册
成功&#39;,&#39;/admin.php/index/edit&#39;);
}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&#39;);
$id=(int)$_GET[‘id&#39;];
$user=M(‘user&#39;);
$list=$user->where(“id=$id”)->find();
$this->assign(‘list&#39;,$list);
$this->display();

Ensuite, la mise à jour de l'utilisateur est plus facile

$user=M(‘user&#39;);
if($user->create()){
$user->ctime=time();
if($user->save()){
$this->success(‘更新成功&#39;);
}
}else{
$this->error(‘失败&#39;);
}

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn