bnomei/kirby3-page-sqlite

此包已被放弃,不再维护。没有建议的替代包。

Kirby 3 插件,用于使用 SQLite 缓存内容文件

1.2.2 2020-09-06 01:33 UTC

This package is auto-updated.

Last update: 2021-10-11 11:57:02 UTC


README

 

存档

请使用 Kirby3 Boost 代替

 

Kirby 3 Page SQLite

Release Downloads Build Status Coverage Status Maintainability Twitter

Kirby 3 插件,用于使用 SQLite 缓存内容文件

商业用途

此插件免费(MIT许可证),但如果您将其用于商业项目,请考虑

安装

  • master.zip 解压到文件夹 site/plugins/kirby3-page-sqlite
  • git submodule add https://github.com/bnomei/kirby3-page-sqlite.git site/plugins/kirby3-page-sqlite
  • composer require bnomei/kirby3-page-sqlite

使用方法

要使用此插件,创建 页面模型 并扩展 \Bnomei\SQLitePage 类。这将读取和写入您的内容文件到和从 SQLite 数据库。插件将自动跟踪修改时间戳。

site/models/example.php

<?php

class ExamplePage extends \Bnomei\SQLitePage
{
    // that's it. all done. 👍
}

提示:如果您将 Kirbys 的全局调试选项设置为 true,则所有缓存的文件将被刷新。

site/templates/example.php

<?php
/** @var ExamplePage $page */
$checkIfContentFileIsSQLiteCached = $page->isSQLitePage(); // bool

设置

bnomei.page-sqlite. 默认值 描述
文件 回调

依赖关系

  • PHP SQLite 扩展

免责声明

本插件提供“原样”且没有任何保证。自行承担使用风险,并在将插件用于生产环境之前自行进行测试。如果您发现任何问题,请 创建新问题

许可证

MIT

不建议在任何推广种族主义、性别歧视、恐同、动物虐待、暴力或其他任何形式仇恨言论的项目中使用此插件。