本教程适用于CI内核;TP内核和LA内核已经自带Composer目录,不需要使用本教程。
自动初始化插件文件
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
文档最后更新时间:2022-12-26 05:29:10