自动初始化插件文件
dayrui/App/插件目录/Config/Auto.php
以QueryList类为例,如何自动加载进来呢?
1、通过QueryList官网的Composer命令下载源码到任意目录
2、将下载下来的vendor目录复制到插件的目录:
dayrui/App/插件目录Test/vendor
3、打开dayrui/App/插件目录Test/Config/Auto.php,加入代码
<?php
// 在这里引入Composer的自动加载文件
require dr_get_app_dir("这里填写插件目录test").'vendor/autoload.php';3、新建test控制器来使用QueryList类,
dayrui/App/Test/Controllers/Test.php
控制器内容如下:
<?php namespace Phpcmf\Controllers;
use QL\QueryList;
class Test extends \Phpcmf\Common
{
public function index() {
//采集某页面所有的图片
$data = QueryList::get('https://www.xunruicms.com')->find('img')->attrs('src');
//打印结果
print_r($data->all());
}
}这个例子代码是QueryList官方示例代码
4、运行程序地址:
http://www.xxxx.com/index.php?s=test&c=test&m=index
有站啦CMS®万能建站系统基于 CodeIgniter4 高性能的开发框架,支持接入Laravel、ThinkPHP三种内核可选,基于MIT开源许可协议,免费且不限制商业使用。 提供PC + 手机 + 微信 + 小程序 + APP API + 多终端一体化网站技术解决方案。