bnomei / kirby3-page-sqlite
此包已被放弃,不再维护。没有建议的替代包。
Kirby 3 插件,用于使用 SQLite 缓存内容文件
1.2.2
2020-09-06 01:33 UTC
Requires
- php: >=7.2.0
- getkirby/composer-installer: ^1.1
Requires (Dev)
- getkirby/cms: ^3.2
- php-coveralls/php-coveralls: ^2.1
- phpunit/phpunit: ^8.3
README
存档
请使用 Kirby3 Boost 代替
Kirby 3 Page SQLite
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 扩展
免责声明
本插件提供“原样”且没有任何保证。自行承担使用风险,并在将插件用于生产环境之前自行进行测试。如果您发现任何问题,请 创建新问题。
许可证
不建议在任何推广种族主义、性别歧视、恐同、动物虐待、暴力或其他任何形式仇恨言论的项目中使用此插件。