问题标签 [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.
php - Symfony2 - 奏鸣曲 Datagrid 过滤器操作符转换为教义_orm_class 字段失败
在我的 Symfony 项目 (2.5.7) 中,我使用 Sonata Admin Bundle 2.3。在管理类中,我指定了我的 DataGridForm,如下所示:
name
文本在哪里,并且created_by_user
与用户类是一对多的关系。结果,我有漂亮的过滤器表单,但created_by_user
字段中的运算符 label_type_equals 和 label_type_not_equals 没有被翻译。为其他字段提供了翻译name
::label_type_contains、label_type_not_contains、label_type_equals,这很好。
在我的 app/config/config.yml 我设置:
翻译由 SonataAdminBundle 在 SonataAdminBundle.pl.xliff 中提供,位于 vendor/sonata-project/admin-bundle/Resources/translations。
任何其他标签都会被翻译。只有那些连接到教义_orm_class 类型的不是。
请给我一些想法来解决这个问题。谢谢。
symfony - Sonata Admin 嵌套表单
我将 Sonata Admin 捆绑包用于电子商务项目的后台。
您可以创建品牌、添加系列、商品、子商品和价格。所有这些元素都是实体。
看起来,使用奏鸣曲管理员(使用 2.3 分支)我不能添加超过 2 级的嵌套集合(https://github.com/sonata-project/SonataAdminBundle/pull/1971)
解决这个缺乏的功能并仍然对奏鸣曲友好的最佳方法是什么?
symfony - Sonata 管理员自定义列表字段模板包含指向管理员编辑对象的链接
我有一个 Car 类对象的管理类。该对象与个人或组织有关。
我知道如何为人员和组织添加列,并且我有一个指向编辑对象的链接
这会创建一个链接(
但是我只想要一列。我做这个:
但在我的模板中,我想要这样的东西,但我不明白如何链接到编辑对象:
谢谢你
symfony - SonataFormatterBundle 不工作
一直试图让债权人在奏鸣曲管理页面上工作,但没有运气。
已按照安装说明进行操作,并认为我已经涵盖了所有内容:
作曲家.json
配置.yml:
应用程序/资源/SonataAdminBundle/views/layout.html.twig
最后是 Admin 类:
我的管理页面和表单加载正确,但我留下了一个正常(但更大)的文本区域,没有抛出异常,没有 js 错误,并且 js/css 文件似乎加载正确,所以一定是配置问题.. .. 有任何想法吗?
fosuserbundle - Sonata Admin+ACL-不同角色的不同仪表板
好吧,我正在尝试使用 Sonata admin bundle+ fosuser+ ACL 来实现这一点
三级用户--普通用户----员工----超级管理员当每个用户登录时,每个用户都被重定向到管理仪表板,但只显示一些管理项目(列表),并且超级管理员以外的用户只允许编辑拥有物品
我实现了此处列出的所有内容 http://sonata-project.org/bundles/admin/2-3/doc/reference/security.html
我运行了所有 acl 命令(inits 等)一切正常
但是奏鸣曲管理员角色是如此混乱。我不是编辑每个用户的角色,而是将用户分配给组(创建 3 个普通组、员工组和超级管理员)并将角色分配给它(组)。
但是我真的很困惑应该为员工和普通用户分配什么角色。如果我分配了 ROLE_SUPER_ADMIN 角色,用户就可以做任何事情。
如果我只分配 ROLE_SONATA_ADMIN 来分组仪表板是空的,没有任何项目。
那么我怎样才能实现我想要的呢?谢谢。
php - 在 Symfony 2 项目的 Sonata Admin 中使用自定义视图页面进行图像预览
我在我的 SF2 项目中使用 Sonata Admin 进行了以下管理系统设置。当我单击“查看图像”时,我想显示带有图像的弹出窗口/叠加层,或者如果更简单,则显示带有图像的新页面。路由配置为/admin/ayrshireminis/gallery/galleryimage/{id}/view_image
我在代码路径输入的 CRUDController 中有这个方法:
}
我怎么找不到任何奏鸣曲文档来解决如何简单地显示一个带有图像的空白页面(在奏鸣曲管理布局内)。
symfony - SonataUserBundle 覆盖 EditableRolesBuilder
我试图覆盖安全文件夹中的 EditableRolesBuilder。
- 我尝试在 Application\Sonata\UserBundle\Security\EditableRolesBuilder 中创建相同的层次结构,它从供应商处扩展了基本的 Sonata\UserBundle\Security\EditableRolesBuilder 但没有成功。
- 我尝试覆盖 Sonata\UserBundle\Resources\config\admin.xml 中的服务,以传递我的自定义类,但我无法找到任何地方如何覆盖整个服务。该服务没有参数但硬编码类,我无法通过它在 config.yml
php - 在 Sonata Admin 登录屏幕上覆盖翻译
在 Sonata Admin 登录屏幕上,默认翻译是“身份验证”,但我希望能够更改它。
里面\vendor\sonata-project\user-bundle\Resources\views\Admin\Security\login.html.twig
有这一行:
<div class="header">{{ 'title_user_authentication'|trans({}, 'SonataUserBundle') }}</div>
对此的翻译可在 中找到\vendor\sonata-project\user-bundle\Resources\translations\SonataUserBundle.en.xliff
,即:
我正在尝试找出如何从我自己的捆绑包中更改它。Sonata 文档中似乎没有涵盖这种情况,这非常好。
symfony - Symfony 2 Sonata 管理列表视图不显示子类
目前我无法使用 symfony 2 的 sonta admin bundle 让子类出现在列表视图中
我可以让它根据高级配置页面(http://sonata-project.org/bundles/admin/2-1/doc/reference/advance.html)创建表单,但是你怎么能用列表做到这一点看法?
如果我在 url 中传递子类 - list?subclass=MySubClassName 并在我的 listAction 中设置对象
我可以使用 configureListFields() 获取主题并配置正确的字段
但最终结果表始终为空白,symfony 调试工具栏似乎显示 db 查询正在寻找父类。有人让这个工作吗?
symfony - Sonata 沙盒 2.3 安装失败
我正在尝试安装 Sonata Sandbox,但它们总是有问题。当我启动命令时:php composer.phar create-project sonata-project/sandbox:2.3.x-dev,或者用git下载项目并运行composer intsalll
它结束于:
而且我找不到如何解决这个问题。