klym / multifields-configure
Evolution CMS 插件 Multifields 配置管理器
Requires
- php: ^7.4 || ^8.0
This package is auto-updated.
Last update: 2024-09-06 07:28:00 UTC
README
Evolution CMS 插件 MultiFields конфиг-менеджер
将 MultiFields 指向从其他来源获取配置
使用控制台命令创建 TV 和指向配置管理器的配置文件。这允许您在其他产品中使用 MultiFields 功能。将 TV 参数的名称传递给配置管理器,返回配置。因此,可以返回具有动态更改参数的配置。
使用
安装
/core/ php artisan package:installrequire klym/multifields-configure "*"
创建配置管理器
继承 MFCManager 并重写其 getConfig() 方法。getConfig() 方法应返回 MultiFields 的配置。现在通过这个新的配置管理器,您的包或服务可以控制 MultiFields 的配置
创建 TV 和配置的命令
/core/ php artisan mfc:create {tv_name} {manager_class_name} {--js} {--f}
参数
{tv_name}
(必需) TV 名称
{manager_class_name}
(必需) 配置管理器类名
选项
{--js}
(可选) 将切换到 MultiFieldsJS 模式,默认为 MultiFields 模式。
{--f}
(可选) 如果存在,则强制覆盖 TV 类型和配置。
示例
/core/ php artisan mfc:create mysupertv \EvolutionCMS\MFConfigure\Managers\MFCManager --js --f
为什么需要这个?
我喜欢 ❤MultiFields。在管理员面板中使用 MultiFields 为包和服务设置必要的设置非常方便。执行两个命令后,我们就可以在我们的代码中获得 MultiFields 的所有好处。
#MFConfigure
Evolution CMS 插件 MultiFields 配置管理器
将 MultiFields 指向从其他来源获取配置
使用控制台命令创建 TV 和指向配置管理器的配置文件。这允许您在其他产品中使用 MultiFields 功能。将 TV 参数的名称传递给配置管理器,返回配置。因此,可以返回具有动态更改参数的配置。
使用
安装
/core/ php artisan package:installrequire klym/multifields-configure "*"
创建配置管理器
继承 MFCManager 并重写其 getConfig() 方法。getConfig() 方法应返回 MultiFields 的配置。现在通过这个新的配置管理器,您的包或服务可以控制 MultiFields 的配置
创建 TV 和配置的命令
/core/ php artisan mfc:create {tv_name} {manager_class_name} {--js} {--f}
参数
{tv_name}
(必需) TV 名称
{manager_class_name}
(必需) 配置管理器类名
选项
{--js}
(可选) 将切换到 MultiFieldsJS 模式,默认为 MultiFields 模式。
{--f}
(可选) 如果存在,则强制覆盖 TV 类型和配置。
示例
/core/ php artisan mfc:create mysupertv \EvolutionCMS\MFConfigure\Managers\MFCManager --js --f
为什么需要这个?
我喜欢 ❤MultiFields。在管理员面板中使用 MultiFields 为包和服务设置必要的设置非常方便。执行两个命令后,我们就可以在我们的代码中获得 MultiFields 的所有好处。