thinkphp5

FastAdmin

心已入冬 提交于 2019-11-27 11:12:45
FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。 感觉挺好用的。 开发文档 https://doc.fastadmin.net/docs/index.html 根据文档就能马上安装上手。前提是你会thinkphp5,有过基础。 FastAdmin目录结构遵循ThinkPHP5官方建议的模块设计: FastAdmin项目目录 ├── addons //插件存放目录 ├── application //应用目录 │ ├── admin //后台管理应用模块 │ ├── api //API应用模块 │ ├── common //通用应用模块 │ ├── extra //扩展配置目录 │ ├── index //前台应用模块 │ ├── build.php │ ├── command.php //命令行配置 │ ├── common.php //通用辅助函数 │ ├── config.php //基础配置 │ ├── database.php //数据库配置 │ ├── route.php //路由配置 │ ├── tags.php //行为配置 ├── extend │ └── fast //FastAdmin扩展辅助类目录 ├── public │ ├── assets │ │ ├── build //打包JS、CSS的资源目录 │ │ ├──

thinkphp5 设置路由请求方式

混江龙づ霸主 提交于 2019-11-27 05:51:28
设置路由的请求方式 //引入系统路由类 use \think\Route; //支持get请求 Route::rule('test','index/index/test','get'); Route::get('test','index/index/test'); //支持post请求 Route::rule('test','index/index/test','post'); Route::post('test','index/index/test'); //同时支持get和post请求 Route::rule('test','index/index/test','post|get'); //支持所有请求方式 Route::rule('test','index/index/test','*'); Route::any('test','index/index/test'); put、delete请求方式类同! 来源: https://blog.csdn.net/beyond_1990/article/details/99459472

ThinkPHP5框架修改——添加自己的类库

有些话、适合烂在心里 提交于 2019-11-27 05:14:53
ThinkPHP5框架修改——添加自己的类库 说明:博主最近的项目,需要实现数据分页。但thinkphp自带的分页不想用。想把我之前自己 写的分页类加以使用。所以看了一下扩展类库的功能。既然工作完成了,想分享出来,一来自己做 笔记,二来给有需要学习的朋友一个方便。 1,thinkPHP运行流程 从tp5/public/index.php入口文件进入,通过加载框架引导文件/tp5/thinkphp/start.php 进行初始化常量,注册各种需要的机制,加载配置文件。准备完成后即可通过 /tp5/thinkphp/library/think/App.php类run()方法执行。 //这里只是概览一遍,具体细节可自行阅读thinkphp 2,准备工作 对框架进行修改,切忌修改核心代码。一般方法是在特定目录下进行修改,调用。 ThinkPHP提供了需要引入其他修改的特定目录 tp5/extend;(当然也可以在入口文件重新定义 EXTEND_PATH)来自定义修改目录。建议能不修改不要修改。 3,示例 具体需求:给thinkphp引入自定义的分页类Pagination.php。然后调用分页类进行业务代码的编写。 方法1:利用命名空间自动加载 类文件放置目录:tp5/extend/page/admin/Pagination.php 根据目录,给类文件绑定命名空间(psr-4规则): <

开发手册

∥☆過路亽.° 提交于 2019-11-27 02:49:49
1.ThinkPHP3.2完全开发手册 http://document.thinkphp.cn/manual_3_2.html 2.ThinkPHP5完全开发手册 https://www.kancloud.cn/manual/thinkphp5/118003 3.fastAdmin开发文档 http://doc.fastadmin.net/docs/install.html 来源: https://www.cnblogs.com/blogpro/p/11339209.html

thinkphp5框架之请求

拜拜、爱过 提交于 2019-11-26 23:10:25
又看到请求这一部分,个人认为这部分是算重要的一部分 单独记一篇笔记。 0x01 request请求对象 如果要获取当前的请求信息,可以使用 \think\Request 类,完全开发手册中也有提到,继承系统控制器类可以 直接调用 Request 类 来看看thinkphp中的源码: /** * 构造方法 * @param Request $request Request对象 * @access public */ public function __construct(Request $request = null) { if (is_null($request)) { $request = Request::instance(); } $this->view = View::instance(Config::get('template'), Config::get('view_replace_str')); $this->request = $request; // 控制器初始化 $this->_initialize(); // 前置操作方法 if ($this->beforeActionList) { foreach ($this->beforeActionList as $method => $options) { is_numeric($method) ? $this-