Ich habe nichts damit zu tun, die spezifische Anwendung von Quark für alle aufzuschreiben. Ich spreche hier hauptsächlich vom Hinzufügen, Löschen, Ändern und Überprüfen von Benutzern. t verwenden Sie die drei großen automatischen
Zuerst
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(); }
Alle Benutzer anzeigen, die Registrierung erfolgt auf der Homepage
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>
Dann ist unsere Löschmethode sehr Die Idee ist so:
if($user->where(‘$_GET[‘id']')->delete()) { $this->success(‘删除成功'); }
Die Methode zum Hinzufügen von Benutzern
$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()); }
Das Aktualisieren eines Benutzers erfolgt wie folgt. Wir wählen den Benutzer anhand der ID aus und geben die Informationen des Benutzers aus Damit sind diese Teile abgeschlossen. Tatsächlich ist es die einfache Funktion, die wir selbst hinzugefügt haben:
Wir gehen zum Forum und fragen, wie oft wir uns angemeldet haben in. Tatsächlich kann ein setInc das Problem einer Anmeldung + 1 lösen. Auf diese Weise reicht es aus, die Anzahl der Anmeldungen auszugeben$user=M(‘user'); $id=(int)$_GET[‘id']; $user=M(‘user'); $list=$user->where(“id=$id”)->find(); $this->assign(‘list',$list); $this->display();
$user=M(‘user'); if($user->create()){ $user->ctime=time(); if($user->save()){ $this->success(‘更新成功'); } }else{ $this->error(‘失败'); }
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung zur Anwendung von Curd-Code in Thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!