Detaillierte Erklärung zur Anwendung von Curd-Code in Thinkphp

伊谢尔伦
Freigeben: 2023-03-11 22:56:01
Original
1703 Leute haben es durchsucht

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();
}
Nach dem Login kopieren

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>
Nach dem Login kopieren

Dann ist unsere Löschmethode sehr Die Idee ist so:

if($user->where(‘$_GET[‘id&#39;]&#39;)->delete())
{
$this->success(‘删除成功&#39;);
}
Nach dem Login kopieren

Die Methode zum Hinzufügen von Benutzern

$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());
}
Nach dem Login kopieren

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&#39;);
$id=(int)$_GET[‘id&#39;];
$user=M(‘user&#39;);
$list=$user->where(“id=$id”)->find();
$this->assign(‘list&#39;,$list);
$this->display();
Nach dem Login kopieren

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

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage