php – 没有实体的Symfony sonata admin bundle
发布时间:2020-12-13 16:52:03 所属栏目:PHP教程 来源:网络整理
导读:有没有使用没有实体的奏鸣曲管理包的方法 – 所以没有学说? 我需要在某个目录中列出文件,这个列表不存储在数据库中. 我尝试的第一种方法是声明我自己的模型管理器,但有些地方需要学说查询等. 我知道,有document manager for mongo和sonata mongo admin,但就
有没有使用没有实体的奏鸣曲管理包的方法 – 所以没有学说?
我需要在某个目录中列出文件,这个列表不存储在数据库中. 我尝试的第一种方法是声明我自己的模型管理器,但有些地方需要学说查询等. 我知道,有document manager for mongo和sonata mongo admin,但就我而言,它并没有那么有用. 有任何想法吗? 解决方法
在此处找到的文档中:
http://sonata-project.org/bundles/admin/master/doc/reference/getting_started.html
看起来在创建一个管理部分,#2需要一个模型:
该示例显示了使用manager_type作为ORM的服务设置: # Acme/DemoBundle/Resources/config/admin.yml services: sonata.admin.post: class: AcmeDemoBundleAdminPostAdmin tags: - { name: sonata.admin,manager_type: orm,group: "Content",label: "Post" } arguments: - ~ - AcmeDemoBundleEntityPost - ~ calls: - [ setTranslationDomain,[AcmeDemoBundle]] 现在一般来说,symfony没有对模型的要求设置硬性要求.它可以是学说或你建立的自定义.在服务的情况下,它只是一个对象.我没有看到文档中的任何地方说你需要一个数据库. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |