gpt4 book ai didi

symfony - 扩展 Symfony2 White October 管理 bundle 表单字段?

转载 作者:行者123 更新时间:2023-12-02 10:59:47 29 4
gpt4 key购买 nike

这个问题很具体。我正在使用 Symfony2 White October Admin Bundle用于为我的应用程序生成管理。我想知道是否有人有这个包的经验并且知道如何修改添加到 Admin 类中的特定字段。该 bundle 没有很好地记录,我想知道是否有方法可以做到这一点,或者 bundle 核心是否需要扩展。

例如,我有一个演讲者实体,其中包含一个存储头像路径的字段:

/**
* @var string $picturePath
*
* @ORM\Column(name="picture_path", type="string", length=128, nullable=false)
*/
private $picturePath;

然后在 Admin 类中添加字段:

protected function configure()
{
...
...
->addFields(array(
...
...
'picturePath'=> array("label" => "Avatar"),
));
}

是否有一种简单的方法可以告诉 bundle 我希望该字段成为上传字段而不是文本字段,并定义在提交表单后调用的额外方法? (例如,调整图像大小,存储它,然后将图像路径存储在数据库中)

最佳答案

由于我还没有找到任何解决方案,所以我必须强奸我的实体才能做到这一点。因此,我修改了基本的 setter 方法来调用实体内执行脏工作的其他方法。这不是一个解决方案,如果我能在这里找到更好的答案,我仍然会很高兴。

关于symfony - 扩展 Symfony2 White October 管理 bundle 表单字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7666826/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com