kenoshodigital/kirby-snippet

为 Kirby 模块添加控制器。

安装: 7

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:kirby-plugin

1.0.0 2024-03-18 20:46 UTC

This package is auto-updated.

Last update: 2024-09-18 22:00:47 UTC


README

Kirby 模块添加控制器。

通用

将 Kirby 的 模板控制器 机制应用于 片段。这提供了一种统一和一致的方法来卸载逻辑和准备数据,以获得更干净的模板和片段。

如何工作

该插件使用 Kirby 的 原生功能扩展点。每次调用片段时,它都会查找控制器,并将生成的控制器数据传递给片段。

由于块在底层也以片段的形式渲染,因此这也适用于块。

安装

composer require kenshodigital/kirby-snippet ^1.0

使用方法

片段控制器从 配置的控制器根目录 下的 snippets 文件夹加载。

就像 模板控制器和模板 一样,片段控制器以其对应的片段相同的文件名来识别。

通常,片段控制器是接收 片段数据 作为参数并以关联数组返回变量的 匿名函数。然后,生成的控制器数据与原始片段数据合并,然后再将一切传递给片段。