我需要在easyadmin中查看、创建和编辑json键和值。不幸的是,我只能增加价值。是否可以显示和编辑键及其值?
我的简易管理员版本:3.5.16
我的 Crud 控制器
class TestCrudController extends AbstractCrudController {
public static function getEntityFqcn(): string
{
return Test::class;
}
public function configureFields(string $pageName): iterable
{
return [
IdField::new('id')->hideOnForm(),
TextField::new('name'),
ArrayField::new('json'),
];
}
public function createEntity(string $entityFqcn)
{
$test = new Test();
$test->setJson([
"Hight" => "134 mm",
"Width" => "13 mm"
]);
return $test;
}
在数组中添加一个新元素后。键的值为“NaN”