上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 41 下一页
摘要: 数据库迁移工具是干嘛的? 我们都知道我们写的代码可以用git或者svn进行代码的版本控制,那么数据库有没有版本控制的呢?答案是有的。数据库迁移工具就是用来干这个的 think-migration简介 这是Thinkphp 提供扩展用户数据库的迁移和数据填充的扩展库(也是数据库迁移工具) think- 阅读全文
posted @ 2020-05-31 19:38 makalo 阅读(1480) 评论(5) 推荐(0) 编辑
摘要: 官方手册:https://www.kancloud.cn/manual/thinkphp5_1/354123 安装扩展 使用Composer安装ThinkPHP5的图像处理类库: composer require topthink/think-image 生成缩略图 使用thumb方法生成缩略图,例 阅读全文
posted @ 2020-05-30 16:25 makalo 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 框架上传功能 上传文件 内置的上传只是上传到本地服务器,上传到远程或者第三方平台的话需要自己扩展。 假设表单代码如下: <form action="/index/index/upload" enctype="multipart/form-data" method="post"> <input typ 阅读全文
posted @ 2020-05-29 23:18 makalo 阅读(950) 评论(0) 推荐(0) 编辑
摘要: xampp运行MySQL数据时出现 Error: MySQL shutdown unexpectedly.解决方案 故障描述: 12:15:46 [mysql] Attempting to start MySQL app... 12:15:47 [mysql] Status change detec 阅读全文
posted @ 2020-05-29 18:58 makalo 阅读(6879) 评论(0) 推荐(0) 编辑
摘要: 从5.1.6+版本开始,正式引入中间件的支持。 中间件主要用于拦截或过滤应用的HTTP请求,并进行必要的业务处理 官方手册:https://www.kancloud.cn/manual/thinkphp5_1/564279 传统式用户过滤 通过继承基类来达到权限的判断。但在tp5.1.6之后可以使用 阅读全文
posted @ 2020-05-29 18:06 makalo 阅读(987) 评论(0) 推荐(0) 编辑
摘要: Cookie类操作cookie ThinkPHP采用think\facade\Cookie类提供Cookie支持。位于think\Cookie 初始化 配置文件初始化 配置文件位于配置目录下的cookie.php文件,无需手动初始化,系统会自动在调用之前进行Cookie初始化工作。 配置文件路径co 阅读全文
posted @ 2020-05-28 22:48 makalo 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 安装 安装需要使用Composer安装think-captcha扩展包 composer require topthink/think-captcha=2.0.* 使用方法 扩展包内定义了一些常见用法方便使用,可以满足大部分常用场景,以下示例说明。 在模版内添加验证码的显示代码 直接生成了html 阅读全文
posted @ 2020-05-28 18:51 makalo 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 表单验证是为了防止访问者跳过客户端验证(js验证,可以屏蔽)而造成的系统安全问题,一但非法用户绕过客户端验证而服务器端没有加以验证,这样就是很不安全了,所以项目必须要进行服务器端表单验证。 ThinkPHP5.1推荐使用验证器进行数据验证(也支持使用**\think\Validate类进行独立验证* 阅读全文
posted @ 2020-05-28 16:14 makalo 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 分页实现 ThinkPHP5.1内置了分页实现,要给数据添加分页输出功能变得非常简单,可以直接在Db类查询的时候调用paginate方法: 官方Demo // 查询状态为1的用户数据 并且每页显示10条数据 $list = Db::name('user')->where('status',1)->p 阅读全文
posted @ 2020-05-27 19:03 makalo 阅读(594) 评论(0) 推荐(0) 编辑
摘要: ## 模型定义 创建到指定模块 //只能该模块使用 php think make:model 模块名/模型名(首字母大写) 创建到公共模块 //所有模块都能使用 php think make:model 模型名(首字母大写) 例: 模型设置 模型和数据表对应设置 模型会自动对应数据表,模型类的命名 阅读全文
posted @ 2020-05-27 16:44 makalo 阅读(624) 评论(0) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 41 下一页