一.定义模型
1.在D:\www\youme\application\admin
文件夹下新建model
文件夹,在D:\www\youme\application\admin\model
文件夹下新建Link.php
模型文件.
2.定义一个Link模型:
<?php
namespace app\admin\model;
use think\Model;
class Link extends Model
{
}
一.添加数据
1.引入命名空间:
use app\admin\model\Link as Links;
2.实例化模型对象后,使用data方法批量赋值:
$user->data([
'name' => 'thinkphp',
'email' => 'thinkphp@qq.com'
]);
$user->save();
3.在D:\www\youme\application\admin\controller
文件夹下Link.php
控制器文件中,实例化Links对象
4.直接在validate中添加Link类进行数据验证
5.新增
add
函数
public function add()
{
if(request()->isPost()){
$links=new Links;
$links->data([
'title'=>input('title'),
'desc'=>input('desc'),
'url'=>input('url'),
]);
$validate = \think\Loader::validate('Link');
if($validate->check($links)){
$db= \think\Db::name('link')->insert($data);
if($links->save()){
return $this->success('添加链接成功! ','lst');
}
else{
return $this->success('添加链接失败! ');
}
}
else{
return $this->error($validate->getError());
}
return;
}
return $this->fetch("add");
}