自定义窗体/页,我已经能够建造使用的Symfony EasyAdminBundle一个项目一个简单的CRUD应用程序,它为正常的实体基于用例伟大的工作。尽管我想在其中执行重建数据等操作,但还是有一些其他用例。对于这些我必须捕获某些请求属性,传递给一个控制器,然后委托给远程服务的后端API调用。如何设置内EasyAdminBundle
这都可以在Symfony的做,但我遇到麻烦了如何连接到工作的EasyAdmin视图/法本。理想情况下,我希望这是一个易于管理的页面,不会丢失左侧菜单等。到目前为止,我发现要做到这一点的唯一方法是创建一个Model类,它使用现有的表中的一个,但只有一些属性我需要开车进入API。然后我重写控制器操作,而不是执行默认保存,我处理该远程API。
这种方法的问题是,明明我现在势必主义实体,这将是针对没有可映射到数据库的请求有问题。
有没有办法定义一个逻辑实体,让我可以利用关联,这样我就可以查找等等,它们将无缝连接到包中,但实际上并不绑定到后端数据库表或视图?