配置基础:
惯例配置->应用配置->模块配置->动态配置
模型(数据库):
1.在application新建一个model文件夹
2.model目录下的文件,每个文件对应一张表,文件名=表名(首字母大写)
3.每个文件
use think\model;
namespace app\model;
视图与模板 :
1.在某模块下面新建view目录
2.view目录下新建目录,此目录名对应application\controller\类名,
如有:
application\controller\Index.php
则在view目录下新建 index文件夹
3.Index.php内有demo的操作
再在view\index文件夹内新建index.html
4.注意关系,一一对应
验证器类;
1.在某模块下面新建validate目录
2.在目录下新建文件,名字同model名,例:Admin.php
3.在Admin.php内填写验证条件
r
u
l
e
,
rule,
rule,message,$scene
4.use think\Validate
5.回到控制器:
Index.php下的check(/)操作,注意括号内/应为(Admin $validate
)
地址:
url :{:url('index')}
助手函数: url('index) -----获取到index操作地址
关于继承类与直接引用的区别:
直接引用:
use think\app\Model use think\app\View use think\app\Request
使用: View::fetch();
继承自Controller类:
使用: extends Controller
$this->vie->fetch();
命令行:
Fn+R cmd 进入命令行模式
F: 进入F盘,cd F:\myphp_www\PHPTutorial\WWW\tp51 进入项目目录
php think version 查看tp版本
php think build --module admin 新建module模板
php think make:controller admin/Blog 新建admin模板下Blog控制器
php think make:controller admin/Blog --plain 新建admin模板下Blog控制器(为空)
php think make:model admin/User 在admin模块下生成一个User模型类
php think make:validate admin/validate/User 新建验证器
php think clear 清楚缓存