10月cms复选框列表次要说明错误

时间:2017-01-30 08:25:53

标签: php octobercms

我有产品和类别表,产品和类别模型。

正如documentation

所写

1)我在“plugins / author / plugin_name / models / product / fileds.yaml”文件中添加了几行。

categories:
   label: Categories
   type: dropdown
   options: listCategories

2)我还修改了“plugins / author / plugin_name / models / Product.php”文件。

public function listCategories()
   {
      $cats = \Db::table('author_plugin_name_categories')->lists('name');
      return $cats;
   }

之后,它会在我的产品创建/更新页面上显示类别列表。

此外,我发现下拉类型支持二次描述,因此我可以在“listCategories”函数中返回关联数组。这非常适合。不幸的是,它仅适用于下拉类型。

因此出现了以下问题。我想将辅助说明应用于checkbox list字段类型或tag list widget。尽管复选框列表支持二级描述,但在我尝试应用二级描述时会发生错误。 enter image description here

可能有人可以帮我解决一下吗?我想使用复选框列表或标签列表小部件的二级描述,这样我就可以在我的产品项目中显示猫的列表,并只将它们的ID保存到产品表。

1 个答案:

答案 0 :(得分:1)

为了保存多个值,您需要在模型文件中将model属性设置为jsonable:

protected $jsonable = ['categories'];