fastadmin对接火车头采集器
fastadmin默认没有对接火车头采集器,本文介绍下对接方法:
1、创建获取栏目列表api
因为cms扩展应用中api获取栏目列表需要post提交apikey,在火车头中不支持使用,所以重新创建一个方法,在控制器中新建获取栏目列表方法channel,如下
/** * 获取栏目列表 提前引入use addons\cms\model\Channel; */ public function channel() { $channelList = Channel::where('status', 'normal') ->where('type', 'list') ->order('weigh DESC,id DESC') ->column('id,name'); foreach($channelList as $key=>$val){ echo '<li>'.$key.'---'.$val.'</li>'; } }
该输出为火车头可读取的格式,笔者写到了api控制器中,所以在火车头中创建发布规则如下图:
2、填写内容发布参数
此api已在cms插件扩展中包含,直接使用,需要注意的是自定义的apikey值,要与自己后台设置对应
3、此时已创建完成,可以发布测试一下。
如果需要帮助请联系QQ 706448591