ThinkPHP简单增删改查
来源:互联网 发布:入职程序员感觉干不了 编辑:程序博客网 时间:2024/04/27 17:06
框架里面最简单的必须要知道的莫过于增删改查(CURD),我们写面向过程写php的时候,每次都要重复写sql语句。面向对象可以大大提高效率,ThinkPHP中的model类已经写好了增删改查的类,我们只需要直接调用即可。
打开你项目内的lib文件夹,新建一个NewAction.class.php类,我们开始书写我的类了。
<?php
//定义一个新闻信息的类
class NewAction extends CommonAction{
//从数据库获取信息,在模板显示
public function index{
$New = D('new');//快速实例化model类
//查询数据
$list = $New ->limit(5)->select();
$this->assign('list', $list); //给模板赋值
$this->display(); //加载模板
}
//添加数据
public function insert(){
$New = D('new');
//判断是否添加成功
if($New->create()){
$New->time=time();//添加时间赋值
$New->ip = $_SERVER['REMOTE_ADDR'];//ip地址
if($New->add()){
$this->success("添加数据成功!");
}else{
$this->error("添加数据失败!");
}