gpt4 book ai didi

php - OctoberCMS 插件表单数据库关系

转载 作者:行者123 更新时间:2023-11-29 11:05:18 26 4
gpt4 key购买 nike

我正在 October CMS 构建器上制作一个插件。在后端创建了几个数据库表、模型和表单。现在尝试添加表单元素(复选框)并希望从其他表中获取复选框值。

示例:

Table 1: categories
Model: Categories (relates to table categories)
Columns: id(INT, AI), name(VARCHAR), types(TEXT)

Table 2: types
Model: Types (relates to table types)
Columns: id(INT, AI), type(INT)

所以在类别创建表单中我想分配类型。例如:

Category name: News
Types: 1, 3, 7 (from table: types column: type)

我该如何完成这项工作?

最佳答案

很简单,在 fields.yaml 文件中创建字段后,您必须在模型中定义一个名为 getTypesOptions 的函数。

public function getTypesOptions()
{
return \Namespace\Plugin\Models\Model::all();
}

OctoberCMS 足够聪明,可以处理其他所有事情。

关于php - OctoberCMS 插件表单数据库关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41512294/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com