我有一个扩展页面的CustomPage,我希望选择将BlogCategories分配给CustomPage.php
我在CustomPage.php中有以下内容
private static $many_many = array(
'Categories' => 'BlogCategory'
);
$fields->addFieldToTab(
'Root.Main',
TagField::create(
'Categories',
'Add Categories',
BlogCategory::get(),
$this->Categories()
)
->setCanCreate(true)
->setShouldLazyLoad(true)
);
我还在BlogCategory.php中添加了以下调整
private static $belongs_many_many = array(
'BlogPosts' => 'BlogPost',
'CustomPages' => 'CustomPage',
);
public function CustomPages()
{
$blogPosts = parent::CustomPages();
$this->extend("updateGetCustomPages", $blogPosts);
return $blogPosts;
}
问题:
当我添加一个类别并尝试保存时,我在cms的右上角出现以下错误:
D:\ webserver \ htdocs \ clients \ sarah \ puritan \ framework \ model \ queries \ SQLAssignmentRow.php <71>第71行出错
编辑1: 一些额外的信息。这是我在我的网络控制台中得到的结果:
http://my-website.com/admin/pages/edit/EditForm 500(X的第71行出错:.. \ my-website \ framework \ model \ queries \ SQLAssignmentRow.php)