fal*_*sky 5 php symfony sonata-admin
有没有实体就可以使用Sonata Admin Bundle的方法-因此没有学说吗?
我需要在某个目录中列出文件,此列表未存储在数据库中。
我尝试的第一种方法是声明自己的模型管理器,但是有些地方需要进行学说查询等。
我知道,有mongo和sonata mongo admin的文档管理器,但是对我而言,它并不是那么有用。
有任何想法吗?
在此处找到的文档中:http://sonata-project.org/bundles/admin/master/doc/reference/getting_started.html
\n\n看起来在创建管理部分中,#2 需要一个模型:
\n\n\n\n\n\n
\n- 管理服务\xe2\x80\x99s 代码(默认为服务\xe2\x80\x99s 名称)
\n- 该Admin类映射的模型(必填)
\n- 将处理管理操作的控制器(默认为 SonataAdminBundle:CRUDController)
\n
该示例显示了使用 manager_type 作为 ORM 的服务设置:
\n\n# Acme/DemoBundle/Resources/config/admin.yml\nservices:\n sonata.admin.post:\n class: Acme\\DemoBundle\\Admin\\PostAdmin\n tags:\n - { name: sonata.admin, manager_type: orm, group: "Content", label: "Post" }\n arguments:\n - ~\n - Acme\\DemoBundle\\Entity\\Post\n - ~\n calls:\n - [ setTranslationDomain, [AcmeDemoBundle]]\nRun Code Online (Sandbox Code Playgroud)\n\n现在一般来说 symfony 不会对模型的内容设定硬性要求。它可以是教义,也可以是你定制的东西。对于服务来说,它只是一个对象。我在文档中没有看到任何地方说您需要数据库。
\n