Я хочу добавить TagField во встроенные поля GridField. GridField управляет изображениями.
Проблема заключается в том, что когда я добавляю тег и нажимаю кнопку Сохранить, появляется сообщение об ошибке:
[Emergency] Uncaught BadMethodCallException: Object->__call(): the method 'Tags' does not exist on '(**ClassWhichHasGridField**)'
Он должен проверять наличие тегов () в записи $, а не в Страница, на которой находится GridField.
$gc->set([
'noEdit',
'inline' => [
'edit',
'fields' => [
'Tags' => [
'title' => 'Tags',
'callback' => function($record, $column, $grid) {
TagField::create('Tags', 'Tags', Tag::get(), $record->Tags());
}
]
]
]
]);