fastadmin对接火车头采集器

网极科技1个月前代码笔记182

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控制器中,所以在火车头中创建发布规则如下图:

微信截图_20221225121538.png

2、填写内容发布参数

此api已在cms插件扩展中包含,直接使用,需要注意的是自定义的apikey值,要与自己后台设置对应

微信截图_20221225121634.png

3、此时已创建完成,可以发布测试一下。

如果需要帮助请联系QQ 706448591 

相关文章

迁移wordpress站点到阿里云函数计算

迁移wordpress站点到阿里云函数计算

wordpress作为一款常用的建站工具,存在大量的老站需要维护升级,本文讲一下如何迁移到阿里云函数计算,使用Serverless架构进行部署wordpress 在函数计算上全新安装wordpres...

使用xunsearch进行php全文检索

使用xunsearch进行php全文检索

迅搜(xunsearch)是采用 C/C++ 基于 xapian 和 scws 开发的全文搜索引擎解决方案,适用于php全文检索、mysql全文检索和各种站内搜索。支持海量数据高速检索,功能强大、简单...

用伪静态防止恶意下载网站目录下的压缩包

用伪静态防止恶意下载网站目录下的压缩包

起因很多黑客用恶意工具扫描网站目录下的压缩包文件,进行批量下载,导致带宽占满,有时候该压缩包还有可能是网站备份文件,损失不可估量,所以用伪静态的方法,拦截压缩包的后缀,可以起到比较好的效果 抛砖引玉...

table表格css样式

table表格css样式

效果图 table { border-collapse: collapse; margin: 0 auto;...

利用php函数获取中文汉字拼音首字母

利用php函数获取中文汉字拼音首字母

利用php函数获取中文汉字拼音首字母<?php  error_reporting(0); /**   * @name: getfirstc...

windows下composer简单使用

windows下composer简单使用

在windows下执行composer,可直接下载composer.phar文件,控制台运行即可此处下载composer.zip然后将该文件composer.phar放置到需要执行composer安装...