// 定義一個控制器
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('user', $user);
// 獲取session
$user = session('user');
// 刪除session
session('user', null);