Thinkphp5.1+
2018-11-07 09:58:15   41  举报             
     
         
 AI智能生成
  thinkphp, thinkphp5.1+ 学习笔记
    作者其他创作
 大纲/内容
  学习资料    
     https://www.kancloud.cn/manual/thinkphp5_1 【TP5文档】  
     基础笔记    
     简介    
     2006   国内   轻量级  
     https://www.kancloud.cn/manual/thinkphp5_1  
     编码规范    
     PRS-2 + PRS-4  
     目录使用小写 + 下划线  
     函数的命名使用小写字母和下划线  
     以双下划线“__”打头的函数或方法作为魔术方法  
     常量以大写字母和下划线命名  
     配置参数以小写字母和下划线命名  
     目录结构    
     完整目录结构  
     application           应用目录(可设置)  
     extend                扩展类库目录(可定义)  
     public WEB 部署目录(对外访问目录)  
     runtime               应用的运行时目录(可写,可设置)  
     vendor                第三方类库目录(Composer)  
     thinkphp              框架系统目录  
     配置相关  
     路由相关  
     数据库相关    
     DB 操作    
     查询  
     添加  
     更新  
     删除  
     缓存机制  
     操作事件  
     其他  
     模型操作    
     配置  
     查询  
     添加  
     更新  
     删除  
     软删除  
     模型关联  
     其他功能    
     数据类型  
     默认值  
     获取器  
     修改器  
     搜索器  
     验证器  
     事件  
     数据集格式化  
     模板引擎    
     普通调用  
     布局、继承  
     文件引用  
     标签库    
     使用方法  
     流程控制    
     循环  
     条件判断  
     定义变量  
     原生PHP  
     标签拓展  
     其他功能    
     内容替换  
     其他特性    
     命令行模式    
     通过命令行执行一些URL访问不方面或安全性较高的操作  
     根目录下执行 php think  
     自定义命令行  application/command.php   
     行为监听    
     类似AOP编程思想  
     // 在app_init位置侦听行为
\think\Hook::listen('app_init');
    \think\Hook::listen('app_init');
 // 绑定行为到app_init位置
\think\Hook::add('app_init','\app\index\behavior\Test');
    \think\Hook::add('app_init','\app\index\behavior\Test');
 组件驱动  
     实践应用  
    
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
  
  
 