问题标签 [symfony-sonata]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
symfony - FOSUserBundle 与我自己的表建立关系
我在 symfony2 中使用 FOSUserBundle,效果很好,但我必须创建另一个表,例如 Entry,其中包含以下字段:
我需要在user
表和Entry
表之间建立关系。建立一对多关系的最佳方式是什么?我应该扩展哪个课程?
我收到此错误:
Entry has no association named ApplicationSonataUserBundle:User
我的代码是:
我使用这个指令:
谢谢
symfony - 如何在奏鸣曲管理列表中添加关系实体列
我有两个实体客户和客户联系人(一对一的双向)。我想在客户管理列表中显示来自客户联系人的几个字段。任何人都可以帮助它。
谢谢
php - SonataAdminBundle
如何只用一个按钮创建自定义页面Start Parsing using SonataAdminBundle。SonataAdminBundle 适合这个吗?还是仅适用于创建/编辑/删除 CRUD 接口?
我想在一个管理面板中拥有所有管理功能,如何添加具有所有自定义操作的页面?
我可以在 SonataAdminBundle 中创建不扩展 Sonata\AdminBundle\Admin\Admin 的页面吗?
symfony1 - SonataUser , _switch_user= 说我错误
我尝试安装 SONATAUser,当我第一次点击模拟用户第二次工作时说我
您已经切换到“管理员”用户。
有人可以帮助我吗?谢谢
symfony - 在 fosuserbundle 和 sonatauser 中添加新属性
我尝试添加新属性我阅读了本指南 https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/overriding_forms.md 覆盖默认 FOSUserBundle 表单
一切都很好,只返回给我这个错误“Application\Sonata\UserBundle\Entity\User”类中不存在属性“name”或方法“getName()”或方法“isName()”
可能奏鸣曲没有读过新的财产
我该如何解决?谢谢
symfony - 根据文档配置后清空 Sonata Admin 仪表板页面
我没有让 Sonata Admin 工作的运气。
我的配置:
网址:管理员/仪表板
我在此页面上看到的只是奏鸣曲项目徽标和标题“仪表板”。当然,我清除了缓存。JobAdmin 类扩展了 Sonata\AdminBundle\Admin\Admin。
我没有错误,日志似乎没问题。
有人可以给我任何建议吗?
[编辑]
它仍然不起作用管理/仪表板是相同的,但是我可以从 url 访问列表等,例如:
/admin/marek/jobeet/工作/列表
symfony - symfony2 sonataUserBundle 定义新角色并添加到用户
我将 Symfony2 与 sonataAdminBundle、sonataUserBundle 和 FOSUserBundle 一起使用。我想创建一个新角色,例如 ROLE_TEST。当我在管理 CRUD 界面中编辑用户时,我希望该角色出现在“角色”部分,以便我可以将其添加到用户。
我在哪里定义角色以便它出现在该列表中?
symfony - 将 xml 映射从用户实体 (SonataUserBundle) 更改为注释
我已经在我的项目中实现了 SonataAdmin 和 SonataUserBundle。有了这个,我创建了具有用户实体的 Application\Sonata\UserBundle。该实体使用 xml-mapping for Doctrine。我想知道是否可以将此配置更改为注释,因为我在项目的其余部分中使用注释。
谢谢。
php - Sonata 管理仪表板:为每个实体配置操作
我将它SonataAdminBundle
用作 Symfony2 (v2.0.x) 支持的网站的管理界面的基础。
在 SonataAdmin 中添加到仪表板的实体默认具有以下操作:
- 添加
- 列表
这适用于大多数实体,但是该网站有一些实体没有通过管理界面添加数据 - 即它们是从面向公众的网站输入的。管理员只需查看它们(仪表板中的“列表”操作)、编辑或删除它们。管理员应该不能向这些实体添加数据。
有没有办法配置在 SonataAdmin 仪表板中的各个实体旁边显示哪些操作?
symfony - 在 SonataAdminBundle 表单中使用 sonata_type_collection 禁用“添加”
有谁知道我如何摆脱允许在奏鸣曲管理表单中向集合中添加新项目的绿色加号?本机集合类型有allow_add 和allow_delete,但sonata_type_collection 似乎没有注意到这些选项。
我尝试了以下方法:
没有效果
这给出了一个错误'选项“allow_add”不存在'
这也给出了一个错误'选项“allow_add”不存在'
我还想删除集合中每个项目旁边的删除复选框。我认为这个问题的答案在类似的领域。
任何帮助将不胜感激。