这是插件自己编写的配置页,文件位于
plugins/demo/admin/view/config.html,由admin/controller/Index.php的config()方法渲染。保存时提交到系统的
admin/plugin/save_config。系统只接受Plugin.php的getConfigFields()中声明的字段;本表单把所有可编辑字段一起提交,避免遗漏其他配置。插件列表的“配置”按钮仍打开系统自动生成的通用配置表单。两种页面可以共存:通用表单适合快速配置,自定义表单适合插件专属布局和交互。
$this->getConfig('site_name', '默认值')PluginManager::instance()->getPluginConfig('demo')Plugin.php::getConfigFields() 和此自定义表单。