123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?php
- namespace addons\posters;
- use think\Hook;
- /**
- *
- * 测试文件
- *
- * Class Test
- *
- * @package addons\posters
- * Author: zsw zswemail@qq.com
- */
- class Test
- {
- public function posters()
- {
- /**
- *
- * 安装插件时已经生成一条测试海报
- * 调用测试
- * (new \addons\posters\Test)->posters();
- *
- * 参数说明
- *
- * id
- * title id 和 title 都可以绑定海报 任意一项即可
- * params 根据前端的变量提示绑定参数
- * 图片:支持本地图片和远程图片
- * 二维码 文本:如果传递数组将进行局部变量替换 如果传递的是字符串将完整替换
- * output 1、true 直接输出 | 2、false 返回图片 | 3、__DIR__ . '/poster.png' 保存地址
- *
- */
- $params = [
- 'id' => 1,
- 'params' => [
- 'image_0' => '/assets/addons/posters/img/image.png',
- 'qr_1' => [
- 'id' => 5
- ],
- 'text_2' => [
- 'user' => '啦啦啦',
- 'name' => '王者荣耀'
- ]
- ],
- 'output' => true,
- ];
- return Hook::listen('posters', $params, null, true);
- }
- }
|