thinkphp5
Thinkphp5.1版本开始,官网不再提供下载,请使用Composer或者git方式安装和更新
由于ThinkPHP5.1版本官网不在提供下载,所以找到了5.1版本的开发手册,看到了下载,更新,和安装说明。
Thinkphp5.1版本开始,官网不再提供下载版本,请使用Composer或者git方式安装和更新。
如果没有安装Composer,请下载安装Composer,文章推荐下载可执行文件Composer-Setup.exe进行安装;
FastAdmin开关组件
开关组件常用于状态值的变更或只有两个值的切换。使用开关组件只需要给我们的操作按钮添加data-toggle="switcher"即可,如下:
ThinkPHP许愿墙开发中P函数的使用教程
ThinkPHP许愿墙开发中P函数的使用教程
//第一个参数表示传入函数的数组
//第二个参数1或者true表示输出
//第三个参数表示格式化输出
//第四个参数0表示以print_r来打印数组
FastAdmin文件上传
FastAdmin支持将文件或图片直传到第三方云存储服务器而不需要通过服务器进行中转
你可以直接在后台插件管理安装第三方云存储的插件后使用,目前支持以下云储存平台:
FastAdmin控制器
FastAdmin中定义了三个基类控制器,分别位于
application/common/controller/Api.php //API接口基类控制器
application/common/controller/Backend.php //后台基类控制器
application/common/controller/Frontend.php
FastAdmin命令行一键生成菜单
首先确保已经将FastAdmin配置好,数据库连接正确,同时确保已经通过上一步的一键生成CRUD已经生成了test的CRUD,请确保php所在的目录已经加入到系统环境变量,否则会提示找不到该命令,打开控制台进入到FastAdmin根目录,也就是think文件所在的目录
fastadmincms插件实现手机和pc分离的方法
总结流程:
1,更改配置文件,管理移动端开启和目录
2,base文件更改,增加移动端判断
3,建立移动端模板目录,可以复制pc的改改。*(找对目录)
因为本人不喜欢自适应,虽然方便但是用户体验不是太完善。所以我主张把PC和手机端分离就做了一个简单的实现方法,如下修改cms插件目录下的config文件
view目录下建立mobile目录存放移动模板
thinkphp5.1控制器中实现字段校验文件简单规则
thinkphp5.1控制器中实现字段校验文件简单规则,必填,大于零,唯一值,最大长度,两字段比较,日期字段判断,及实现不同场景验证不同字段
FastAdmin命令行一键压缩打包
在FastAdmin中如果修改了核心的JS或CSS文件,是需要重新压缩打包后在生产环境下才会生效。FastAdmin采用的是基于RequireJS的r.js进行JS和CSS文件的压缩打包。