ThinkPHP5
-
获取指定目录下的所有图片信息
1 获取指定目录下的所有图片信息// 获取指定目录下的所有图片信息 public function getImagesInfo($directory) { $images = []; // 创建递归目录迭代器 $iterator = new \RecursiveIteratorIterator( new \RecursiveDirectoryIterator($directory, \RecursiveDirectoryIterator::SKIP_DOTS), \RecursiveIteratorIterator::LEAVES_ONLY ); // 遍历目录中的每个文件 foreach (
-
Thinkphp5.1路径常量
1 配置文件位置根目录/config/template.php2 配置文件内容<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK ]// +----------------------------------------------------------------------// | Copyright (c) 2006~2018 http://thinkphp.cn All rights reser
-
Thinkphp5.0路径常量
1 配置文件位置根目录/application/模块名/config.php2 配置文件内容<?php//配置文件return [ // 后台视图输出字符串内容替换 'view_replace_str' => [ '__PUBLIC__' => '/', '__STATIC__' => '/static', '__CONSOLE__' => '/static/console', '__CONSOLE_CSS__' => '/static/console/css', '__CONSOLE_IMAGES__' => '/static/console/ima
-
traits按钮
<?phpnamespace app\admin\traits;use think\facade\Session;use think\Db;// 按钮操作类trait BtnTrait { /** * 显示删除按钮 * @param string $route 操作路径,格式:控制器/方法 * @param int $id 数据ID */ public function deleteButton($route, $id) { // 检测参数 if (empty($id) || empty($route)) { return ''; } $bool = $this->getUserA
-
Thinkphp5.1多域名配置
1 多域名配置简介多域名配置就是一个项目,配置有多个域名,每个域名,对应一个模块。2 多域名配置过程1)首先,把域名解析到指定的服务器IP,然后在宝塔里面的指定项目,添加域名,如下:2)接着,在项目的public/index.php入口文件添加如下的配置:// 多域名配置switch ($_SERVER['HTTP_HOST']) { case 'www.cyanhui.com': $model = 'home'; // home模块 break; case 'cyanhui.com': $model = 'home'; // home模块 break; case 'site1.cyanhui
-
ThinkPHP5上传图片至七牛云
1 下载官方PHP SDK文档网址:https://developer.qiniu.com/kodo/sdk/1241/php#9# 使用composer安装qiniu/php-sdk# 安装sdk。安装即可使用composer require qiniu/php-sdk2 创建配置文件位置app/extra/qiniu.phpreturn [ 'ak' => '********************', // id 'sk' => '********************', // 秘钥 'bucket'=> '******', // 要上传的空间 'image_url