问题标签 [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 - Sonata Admin 扩展用户管理类而不使用生成的包
当我尝试使用我的包中的类而不是生成的包(Application/Sonata/UserBundle)中的类时,我在扩展用户管理员时遇到了一些麻烦。我不知道我的解决方案是否很好,但它对我有用。
这是程序:
- 首先是配置:
- 用户管理类;与 GroupAdmin 类相同
- 用户类;同组班
现在在 Resources\config 创建一个名为“doctrine”的文件夹,然后添加以下文件:
小心将路径更改为您自己的路径并清除缓存。
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 不存在。
symfony - 奏鸣曲子管理员和标签菜单中的无效链接
我有一个名为“用户”的管理员,这有一个名为“鞋子”的孩子。在“用户”管理员中,我使用方法 configureTabMenu 来创建带有“鞋子”的菜单。这很好用,当我单击“鞋子”菜单时,会显示鞋子管理员,并且此选项卡显示为活动状态。一切正常,当我在上面时,鞋子菜单 url 不正常
管理员/鞋子/列表?id=2
但通常它必须是
/admin/users/2/shoes/list
最后一个应该是正确的
在以下文件中
谢谢
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
我的日志输出:
php - 在formmapper中渲染部分树枝
是否可以将视图呈现到表单映射器中?情况是这样的:
这是在我的树枝上:
甚至可以将其加载到我的表单映射器中的选项卡中吗?
symfony - Symfony2 Sonata 分类包扩展
我安装了 Sonata Classification 包(Sonata Project Sandbox 的一部分),其中包括类别、标签和集合。现在我需要创建自定义类别类,例如餐厅的类别,它应该与类别相同,但必须包含几个自定义选项,并将所有数据保存到另一个 mysql 表中。
我无法在 Application 文件夹中执行此操作,因为由于 DI,我无法覆盖某些配置文件,例如路由和 admin.xml。Vendor\Sonata\ClassificationBundle 有 DI 文件夹,configs 通过依赖注入连接。我无法在 Applications 文件夹中覆盖它。
我该如何执行此任务?
谢谢你。
php - Symfony2:奏鸣曲实体中的自定义标识符
我有一个在 __construct 函数上生成的具有自定义 ID(即 UUID)的实体。
该实体用于奏鸣曲以及项目的其他部分。在持久化和刷新它之前,我需要这个实体有 id,所以我不能使用自动增量。
所以,问题是奏鸣曲不要让我创建实体,因为它需要创建选项并在执行时进行编辑,因为该实体已经有一个 id,但这个实体目前不存在,所以它失败了。
问题不在于生成 UUID 的库,'id' 的任何值都失败。
有谁知道如何解决它?解决问题的另一种类似方法?
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 行
谁能帮我解决这个问题?
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
php - Sonata Admin 翻译不翻译翻译数组
我在 Sonata Admin 中有一个翻译数组,如下所示:
消息.en.yml
当我尝试像这样访问它时
或者像这样
它们不起作用,我得到密钥字符串作为响应。
但如果我这样使用它:
消息.en.yml
风景
有用。
显然我不想使用这种格式,而是使用 nice array formatted 选项。这在 Sonata Admin 中是否可行?