Php 十月cms复选框列表二级描述错误

Php 十月cms复选框列表二级描述错误,php,octobercms,Php,Octobercms,我有产品和类别表以及产品和类别模型 正如文件中所述: 1我在plugins/author/plugin\u name/models/product/fileds.yaml文件中添加了几行 类别: 标签:类别 类型:下拉列表 选项:listCategories为了保存多个值,您需要在模型文件中将模型属性设置为jsonable: protected $jsonable = ['categories']; 当您试图保存一个模型并且某些值的类型错误时,会抛出JSONAGE错误。您是否在模型中正确定义

我有产品和类别表以及产品和类别模型

正如文件中所述:

1我在plugins/author/plugin\u name/models/product/fileds.yaml文件中添加了几行

类别: 标签:类别 类型:下拉列表
选项:listCategories为了保存多个值,您需要在模型文件中将模型属性设置为jsonable:

protected $jsonable = ['categories'];

当您试图保存一个模型并且某些值的类型错误时,会抛出JSONAGE错误。您是否在模型中正确定义了类别关系?我只想为复选框列表实现关联数组,也可以为下拉列表实现关联数组。我希望在复选框表单中显示值,并且仅在保存事件返回['name_1'=>'Bob'、'name_2'=>'John']时从中获取键。问题是,复选框列表不存在;在任何情况下都不起作用,即使如文档示例中所示。您应该使用关系,而不是手动字段。请看一看,但如果您按照自己的方式进行操作,并将类别值直接保存到产品中,则必须添加受保护的$jsonge=['categories'];对于产品型号非常感谢,它现在可以工作了!正是我想要的。是的,我希望将类别直接保存到每个产品。