问题标签 [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.

0 投票
2 回答
4203 浏览

symfony - Symfony2:如何将 SonataAdminBundle 列表数据导出到 Excel 表?

我需要通过 excel 或 pdf 导出奏鸣曲管理数据。我怎样才能做到这一点?有没有什么包可以帮助我做到这一点?

有任何想法吗!?

谢谢。

0 投票
4 回答
40665 浏览

symfony - 在 postPersist 事件中插入教义

我想在实体上添加新的 Feed 项并持续更新。我写了这个事件监听器(postUpdate 是一样的):

但我得到了

完整性约束违规:1062 键 'PRIMARY' 的重复条目 '30-2'

并且在日志 a 中有两个插入:

INSERT INTO interview_scientificdirection (interview_id, sciencedirection_id) VALUES (?, ?) ([30,2]) INSERT INTO interview_scientificdirection (interview_id, sciencedirection_id) VALUES (?, ?) ([30,2])

sciencedirection 是我们想要持久化的实体的多对多关系表。在前端应用程序中一切正常,但在 Sonata Admin 中我遇到了这个问题:(

0 投票
1 回答
2665 浏览

php - 奏鸣曲更改默认格式_日期

我已经安装了SonataIntlBundle捆绑包。默认的 format_date 会产生类似day-number month-name year.

{{ date_time_object | format_date }} => '1 août 2011'资源

现在,我想将此默认值更改dayNumber-monthNumber-yearNumber为具有英语翻译 (en)monthNumber-dayNumber-yearNumber的人和具有荷兰语翻译 (nl) 的人。我应该怎么做?他们有任何文件吗?

0 投票
4 回答
19152 浏览

symfony - 在 symfony2 Sonata 管理包中设置默认值

如何在奏鸣曲管理包中设置默认值 configureFormFields 方法中缺少数据选项

如何使用数据属性在字段内设置默认值???

0 投票
2 回答
1756 浏览

php - 安装 SonataNewsBundle

我学习 Symfony 2。我想有 SonataAdminBundle 的例子。我发现:

http://sonata-project.org/bundles/news/2-0/doc/reference/installation.html

但这还不是第一点。我发现:

并运行bin/install 供应商。. 安装正确。Id 将行添加到 AppKernel 并自动加载,如果我运行:

我有错误:

[InvalidArgumentException]
包“ApplicationSonataNewsBundle”不存在或未启用。

所以我补充说:

并运行

然后我有错误:

PHP 致命错误:在第 29 行的 /home/lanox06/Projects/sym2/app/AppKernel.php 中找不到类 'Application\Sonata\NewsBundle\ApplicationSonataNewsBundle'

我怎么能做这个?我想测试这些应用程序。

0 投票
1 回答
491 浏览

php - 设置 SonataNewsBundle 以处理帖子中的媒体

安装了 SonataMediaBundle、SonataNewsBundle 和 SonataAdminBundle(还有更多,但这些很重要)。

通过管理员发布新闻时,我选择使用如下配置的降价。

格式化程序按预期格式化所有标题等,但是,媒体未格式化。不过,我发现了一些不同的文档,关于它们的语法非解析。

找到的格式:

所以。

  1. 我的语法可能是错误的
  2. 需要一些额外的配置
  3. 需要完成一些自定义编码
  4. 应该在前端做些什么?
  5. 或者我真的错过了什么?
0 投票
2 回答
4935 浏览

symfony - Sonata Admin Bundle configureShowFields 上的原始过滤器

我正在使用 Symfony2 和 Sonata Admin Bundle 做一个项目。如何在操作 configureShowFields 中应用 twig 的过滤器 raw(以显示格式化文本)?

我不会覆盖奏鸣曲模板...

我的 configureShowFields 代码:

0 投票
1 回答
909 浏览

jquery-ui - Sonata Admin Bundle 错误打开 jQuery 对话框

我正在使用 Symfony2 和 SonataAdminBundle 创建一个 CMS。

当我把这个:

我得到 + 按钮,但是当我单击按钮时,我得到 JS 错误:“对象 [对象对象] 没有方法‘对话框’”

有谁知道为什么?

0 投票
2 回答
9461 浏览

php - Sonata Admin Bundle:可以添加一个可以有不同父级的子管理对象吗?

我正在使用原则继承映射来使各种对象链接到评论实体。这是通过各种具体的“线程”来实现的,这些线程与评论具有一对多的关系。所以以“Story”元素为例,会有一个相关的“StoryThread”实体,它可以有很多评论。

这一切都很好,但是我在尝试为 SonataAdminBundle 定义一个可以用作父实体的子实体的 CommentAdmin 类时遇到了麻烦。例如,我希望能够使用以下路线:

/admin/bundle/story/story/1/comment/list /admin/bundle/media/gallery/1/comment/list

有人对我如何实现这一目标有任何指示吗?我很想发布一些代码摘录,但我还没有找到任何相关的文档,所以我真的不知道最好的起点。

我一直在尝试使用SonataNewsBundle作为参考,因为他们在帖子和评论之间实现了类似的父/子管理关系,但看起来这依赖于硬编码的“评论”(子)管理类知道它属于帖子,而且它似乎也需要与父对象建立直接的多对一关系,而我的是通过一个单独的“线程”实体。

我希望这是有道理的!谢谢你的帮助。

0 投票
1 回答
755 浏览

symfony - 奏鸣曲管理捆绑 acl-class-field 和 acl-object-field

我如何在奏鸣曲管理包中使用类字段范围设置 ACL

到目前为止,使用 SonataAdminBundle 设置 ACL 非常简单。现在我想深入挖掘一下。但我找不到任何关于类字段范围的文档。

我想做的是以下几点:

假设我有一个产品实体。现在我想限制 ROLE_ADMIN_PRODUCT_STAFF 用户对该实体的“field_XY”的访问。

ROLE_ADMIN_PRODUCT_EDITOR 应该可以访问(VIEW,EDIT)它。

有人有过这种要求的经验吗?!