2

我需要在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”

4

0 回答 0