mirror of https://gitee.com/zorlan/skycaiji
41 lines
1.4 KiB
PHP
41 lines
1.4 KiB
PHP
<?php
|
||
namespace plugin\release\diy;
|
||
/*自定义插件:类名首字母必须大写*/
|
||
class Demo extends BaseDiy{
|
||
/*数据库连接信息*/
|
||
public $connection = array(
|
||
'db_type' => 'mysql', //类型
|
||
'db_host' => 'localhost', //服务器
|
||
'db_name' => 'test', //库名称
|
||
'db_user' => 'root', //用户名
|
||
'db_pwd' => '', //密码
|
||
'db_port' => 3306, //端口
|
||
'db_prefix' => '', //表前缀
|
||
'db_charset' => 'utf8', //编码
|
||
);
|
||
/**
|
||
* 导入数据
|
||
* @param string $url 采集的页面网址
|
||
* @param array $fields 采集到的字段数据列表
|
||
*/
|
||
public function runImport($url,$fields){
|
||
/*
|
||
* -----这里开始写代码-----
|
||
* 数据库操作:$this->db() 可参考thinkphp5的数据库操作
|
||
* 获取字段值必须使用 $this->get_field_val($field);方法(可处理图片本地化等),否则使用$field['value']调用字段原始值
|
||
*/
|
||
|
||
|
||
/*
|
||
* 必须以数组形式返回:
|
||
* id(必填)表示入库返回的自增id或状态
|
||
* target(可选)记录入库的数据位置(发布的网址等)
|
||
* desc(可选)记录入库的数据位置附加信息
|
||
* error(可选)记录入库失败的错误信息
|
||
* 入库的信息可在“已采集数据”中查看
|
||
*/
|
||
return array('id'=>0,'target'=>'','desc'=>'','error'=>'');
|
||
|
||
}
|
||
}
|
||
?>
|