stjo15/c-rss-feed

一个用于向 MVC 框架添加 RSS 功能的模块。为 Anax-MVC 开发。

v1.0 2015-11-03 21:51 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:49:22 UTC


README

Build Status Scrutinizer Code Quality Code Coverage

  1. 将 "stjo15/c-rss-feed": "dev-master" 添加到您的 Anax-MVC composer.json 文件的 'require' 部分。

  2. 在您的 bash 命令行中,在您的 Anax-MVC 文件夹内,使用命令 'composer install --no-dev'。如果您还没有安装 Composer,那么您应该安装它!

  3. 将 Anax-MVC/vendor/stjo15/c-rss-feed/app/config/mysql.php 添加到您的配置文件夹中。将您的用户名、数据库名和密码插入到该文件中。

  4. 将 c-rss-feed/app/view 文件夹及其内容复制到 Anax-MVC/app/view/

  5. 将 sql-table/mvc_rssfeed.sql 导入到您的数据库中。

  6. 将 c-rss-feed/webroot/config_with_app.php 的内容添加到 Anax-MVC/webroot/config_with_app.php

  7. 将 src/db_di.txt 的内容添加到您的 DI(依赖注入)类中,将 'db' 注入为依赖。

  8. 为了测试您的安装,将 webroot/rss.php 复制到您的 Anax webroot,并通过浏览器访问它。您可能需要调整路径变量或创建硬链接,以便在您的应用程序中使其工作。

  9. 使用 webroot/examplecontent.php 的内容来自定义您的 RSS 提要。请阅读说明/文档。

  10. 您的 RSS 内容数据库应包含 pagekey、id、标题和描述的列。然而,您可以在 RssFeed 类的 getItems() 方法中自行选择列名。xml 标签应保持不变,只需更改这些标签的内容。例如,如果您想提供新的博客文章,请将 $item['title'] 作为 'title' 标签的内容。

重要!在 RssFeed:getItems() 方法中,将变量 $itemstable 设置为您的内容数据库表名。

还有编辑、删除和列出 RSS 提要的功能。您应该真正查看内容,并根据需要自定义。