阅读量:0
- 控制器中的方法:
// 定义一个控制器 namespace app\index\controller; use think\Controller; class Index extends Controller { public function index() { return 'Hello World!'; } }
- 数据库操作:
// 数据库查询 $user = Db::name('user')->where('status', 1)->select(); // 数据库插入 $data = [ 'username' => 'admin', 'password' => md5('123456'), 'email' => 'admin@example.com' ]; Db::name('user')->insert($data);
- 视图模板中的使用:
// 定义模板变量 $this->assign('name', 'ThinkPHP'); // 渲染模板 return $this->fetch('index', ['title' => 'Hello World']);
- 表单验证:
// 使用验证器类 use app\validate\User as UserValidate; // 实例化验证器类 $validate = new UserValidate; // 验证数据 if (!$validate->check($data)) { return $validate->getError(); }
- Session操作:
// 设置session session('user', $user); // 获取session $user = session('user'); // 删除session session('user', null);