问题标签 [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 投票
0 回答
2678 浏览

symfony - Sonata Admin 扩展用户管理类而不使用生成的包

当我尝试使用我的包中的类而不是生成的包(Application/Sonata/UserBundle)中的类时,我在扩展用户管理员时遇到了一些麻烦。我不知道我的解决方案是否很好,但它对我有用。

这是程序:

  • 首先是配置:

  • 用户管理类;与 GroupAdmin 类相同

  • 用户类;同组班

现在在 Resources\config 创建一个名为“doctrine”的文件夹,然后添加以下文件:

小心将路径更改为您自己的路径并清除缓存。

0 投票
1 回答
1523 浏览

php - 奏鸣曲 Sontauser 和 fosuser

我正在尝试使用奏鸣曲作为我的支持。我现在正在尝试设置一些用户。我已经安装了 fosuserbundle,但是当我尝试获取 sonata-project/user-bundle 时,我得到了这个:

我正在查看奏鸣曲沙箱,在 AppKernel.php 中它们具有以下内容:

我在他们的作曲家文件中找不到对 FOSUserBundle 的要求。

谁能向我解释我做错了什么?我只想拥有一个具有用户管理功能的简单管理员,这样我就可以拥有需要登录用户才能访问的东西。

使用:PHP 5.4.36-0+deb7u1 (cli) Symfony 2.6.3

谢谢

更新

我遵循了 HypeR 的建议,现在我有了正确的捆绑包。

登录有问题。我已经创建了应用程序包,它需要一个 fos_user_user 表。我如何创建这个?

我尝试登录并收到一条错误消息,指出表 fos_user_user 不存在。

0 投票
1 回答
585 浏览

symfony - 奏鸣曲子管理员和标签菜单中的无效链接

我有一个名为“用户”的管理员,这有一个名为“鞋子”的孩子。在“用户”管理员中,我使用方法 configureTabMenu 来创建带有“鞋子”的菜单。这很好用,当我单击“鞋子”菜单时,会显示鞋子管理员,并且此选项卡显示为活动状态。一切正常,当我在上面时,鞋子菜单 url 不正常

管理员/鞋子/列表?id=2

但通常它必须是

/admin/users/2/shoes/list

最后一个应该是正确的

在以下文件中

谢谢

0 投票
2 回答
760 浏览

symfony - Sonata Page bundle varnish 命令异常

大家好,我有问题,我不能解决。我下载沙盒 Sonata Admin 并尝试安装它。在为 db host、username 和 pass、media path 和 google auth 设置参数后,我收到sonata_page.varnish.command的此错误。任何解决方案如何减缓这个问题?

sonata_page.varnish.command: 'varnishadm -S /etc/varnish/secret -T 127.0.0.1:6082 {{ COMMAND }} "{{ EXPRESSION }}"'

作曲家.json

我的日志输出:

0 投票
1 回答
500 浏览

php - 在formmapper中渲染部分树枝

是否可以将视图呈现到表单映射器中?情况是这样的:

这是在我的树枝上:

甚至可以将其加载到我的表单映射器中的选项卡中吗?

0 投票
1 回答
391 浏览

symfony - Symfony2 Sonata 分类包扩展

我安装了 Sonata Classification 包(Sonata Project Sandbox 的一部分),其中包括类别、标签和集合。现在我需要创建自定义类别类,例如餐厅的类别,它应该与类别相同,但必须包含几个自定义选项,并将所有数据保存到另一个 mysql 表中。

我无法在 Application 文件夹中执行此操作,因为由于 DI,我无法覆盖某些配置文件,例如路由和 admin.xml。Vendor\Sonata\ClassificationBundle 有 DI 文件夹,configs 通过依赖注入连接。我无法在 Applications 文件夹中覆盖它。

我该如何执行此任务?

谢谢你。

0 投票
1 回答
481 浏览

php - Symfony2:奏鸣曲实体中的自定义标识符

我有一个在 __construct 函数上生成的具有自定义 ID(即 UUID)的实体。

该实体用于奏鸣曲以及项目的其他部分。在持久化和刷新它之前,我需要这个实体有 id,所以我不能使用自动增量。

所以,问题是奏鸣曲不要让我创建实体,因为它需要创建选项并在执行时进行编辑,因为该实体已经有一个 id,但这个实体目前不存在,所以它失败了。

问题不在于生成 UUID 的库,'id' 的任何值都失败。

有谁知道如何解决它?解决问题的另一种类似方法?

0 投票
2 回答
326 浏览

php - 奏鸣曲捆绑问题 [产品捆绑]

我正在尝试在 Symfony 2.3 上设置 Sonata Bundles Ecommerce。

我按照此处提到的安装步骤操作,但在尝试加载请求 app_dev.php 的页面时出现错误。

这是错误

FatalErrorException:编译错误:声明 Sonata\ProductBundle\Entity\BaseProduct::validateOneMainCategory() 必须与 /xxx/ 中的 Sonata\Component\Product\ProductInterface::validateOneMainCategory(Symfony\Component\Validator\Context\LegacyExecutionContext $context) 兼容xx/xx/xxxx/vendor/sonata-project/ecommerce/src/ProductBundle/Entity/BaseProduct.php 第 28 行

谁能帮我解决这个问题?

0 投票
1 回答
48 浏览

mongodb - SonataPageBundle with mongodb

somebody has installed succesfully sonata page bundle with mongodb? We have a lot of trouble and seems that sonata page is not supported except with orm.

Tnx all

0 投票
1 回答
453 浏览

php - Sonata Admin 翻译不翻译翻译数组

我在 Sonata Admin 中有一个翻译数组,如下所示:

消息.en.yml

当我尝试像这样访问它时

或者像这样

它们不起作用,我得到密钥字符串作为响应。

但如果我这样使用它:

消息.en.yml

风景

有用。

显然我不想使用这种格式,而是使用 nice array formatted 选项。这在 Sonata Admin 中是否可行?