本文的例子讲述了基本的添加,
删除和
修改thinkphp,这是在ThinkPHP的项目开发中最常用的基本
操作,具有十分重要的应用价值。我想与你
分享的完整的实例代码,希望对你有帮助。以下是如下:
1。表aoli_user字段
设置:
表aoli_user主要有以下几个方面:
创造时间createip ID
用户名
密码 二、视图模板部分
1。用户首页模板:
的奥力 /家/物流/
默认/用户/ index.html页面代码如下:
用户名称:
uff1a密码
重复密码:
ID:{ $ VO { 'id' } }用户名:{ } } { 'username VO美元的
注册IP:{ } } { 'createip美元VO的删除
编辑 2。用户编辑模板:
的奥力 /家/物流/默认/用户/ edit.html页面代码如下:
用户名称:
uff1a密码
IP:
时间:
二、局部动作:
的奥力 /家/ lib /动作/ useraction.class.php页面如下:
类将延伸动作{
函数索引(){
用户名= M(用户的);
美元美元->域用户列表=(阵列('id','username ','createip '))->选择();
美元->分配(标题,'thinkphp
视频演示);
美元->分配('alist ',$列表);
显示();
}
删除
函数del(){
用户名= D(用户的);
如果($用户->删除($ _get { 'id' })){
美元->成功('delete成功);
其他{ }
美元->误差('delete失败);
}
}
添加
函数添加(){
负荷('extend);
如果($ _post { 'password}!= $ _post { 'repassword ' }){
美元->
错误(密码不一致);
}
用户名= D(用户的);
如果($ $ =用户
创建()){
$用户>密码= MD5($用户>密码);
为用户创造时间=时间()>;
/ /用户名-> createip = $ _server { };
为用户-> createip = get_client_ip();
如果($用户>添加()){
美元->成功(用户注册成功,返回上级页面);
其他{ }
美元->错误(用户注册失败,返回上级页面);
}
其他{ }
美元->误差($用户-> geterror());
}
}
修改用户显示
函数编辑(){
用户名= M(用户的);
$id =(int)$ _get { 'id' };
美元=用户> >(id =)-查找();
美元->分配(数据,$列表);
美元->分配(标题,显示用户编辑信息);
显示();
}
将将数据更新到数据库中。
函数更新(){
用户名= M(用户的);
$用户>密码= MD5($用户>密码);
如果($用户>创建()){
如果($插=美元->
保存用户()){
美元->成功(更新成功,受灾人数线。$插);
其他{ }
美元->错误(更新失败);
}
}
}
}
>
有兴趣的读者可以在项目
运行本文中所描述的例子调试,从而深化ThinkPHP添加和缺失的认识,便于在今后的项目中的灵活应用。