问题标签 [sylius]

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 回答
911 浏览

symfony - Sylius - 产品生成器不使用预期的实体(覆盖)

我正在尝试使用产品构建器创建 Sylius 产品。当我尝试构建产品时,出现以下错误:

我正在尝试使用以下代码片段构建产品:

我已经覆盖了SyliusProduct

以类似的SyliusVariant方式被覆盖:

我已经更新了配置文件sylius.yml以使用我自己的类:

为什么它使用Sylius变体进行关联,而它正确地期望我自己的实例Variant

编辑

这是我的产品映射:

0 投票
0 回答
324 浏览

php - Symfony 2:与另一个 Symfony 项目通信

我们有自己的基于 的框架Symfony 2.4,它基本上是一个 Symfony2 项目(几个捆绑包)。对于一个项目,我们需要一个网上商店,为此我们选择了Sylius. 因为我们自己的项目和不同Sylius版本有一些共同的依赖关系,我们不能让它们在一个项目中一起运行。我试图完成这项工作,但错误和不匹配是无穷无尽的,此外还有用途(这不是瓶颈,因为它可以升级到 2.4)。SyliusSymfony 2.3

现在我们选择Sylius作为一个独立项目托管,并在两个项目上使用共享数据库。Sylius 安装位于/web/shop/目录中,并且在浏览到http://example.com/shop/. 我们希望能够让这两个项目相互通信,如果我们可以从我们自己的框架内调用 Sylius 的一些服务会很好,反之亦然。

我尝试AppKernel通过在服务中使用在 Sylius 中实例化我们自己的框架require_once,但我所有的尝试都失败了,因为你不能require_once在类中使用命名空间。

我将如何完成这项工作?

这是我尝试实现的无效服务,它产生了PHP Fatal error: Cannot mix bracketed namespace declarations with unbracketed namespace declarations异常:

0 投票
1 回答
246 浏览

symfony - SyliusCart 如何转换为 SyliusOrder

我在一个项目中使用 SyliusCartBundle、SyliusFlowBundle 和 SyliusOrderBundle。所以我声明了一个自己的 Cart、CartItem 模型和一个 CartManager。我正在使用购物车没有问题,但是如何将此购物车转换为订单?

我必须一直处理订单模型吗?

在 Sylius 中处理此用例的首选方法是什么?

http://docs.sylius.org/en/latest/bundles/SyliusOrderBundle/builder.html在哪里?我在 SyliusOrderBundle 中找不到 OrderBuilder 类。

0 投票
1 回答
2320 浏览

symfony - Symfony 2/Sylius - 在 AppKernel 中加载的包但无法加载资源

我已经生成了一个捆绑包(@ShopfishApiBundle),generate:bundle就像我有很多次一样。它已经自动在 中注册了捆绑包,并且还添加了捆绑包的AppKernel加载。这是在运行的安装中routing.ymlapp/Resource/config/routing.ymlSyliusSymfony 2.3

@ShopfishApiBundle/Resource/config/routing.yml看起来像这样:

产品控制器如下所示:

立即加载任何页面会产生以下异常:

在另一个 Symfony2(2.4 版)应用程序中,我制作了一个类似的包,并且它没有错误地工作,我在想 Sylius 中的某些东西把它搞砸了。你知道我可以在哪里解决这个问题吗?

注意:我做了一个小测试,看看直接无注释代码片段是否有效,这似乎有效。虽然我想使用 FOS Rest 捆绑包,但使用 Annotations for Routing。

0 投票
3 回答
1826 浏览

symfony - yaml 中的 symfony2 工厂服务

查看 Symfony 的 Sylius Bundle 的代码,我注意到 Resource Bundle 有一种将资源控制器定义为服务的有趣方式。这是 XML 中的购物车项目控制器服务配置

如果我理解正确,此代码将实例化控制器类并将调用工厂服务类中的工厂方法“createConfiguration”的结果作为构造函数参数传递。参数是指定的,所以一切都很好。

我的问题是双重的:1)这在哪里记录?我在文档中找不到这种参数的一个例子——作为工厂可调用的。2) 什么是 YAML 版本?

谢谢...

0 投票
1 回答
741 浏览

sylius - 覆盖 CoreBundle/模型/产品

我正在努力覆盖产品,我不确定它是否是错误。覆盖工作正常,但是当我要在 Sylius 后端创建新产品时,出现以下异常:

我的代码如下所示:

sylius.yml:

如果我遗漏了什么,有人知道吗?

谢谢,大卫

0 投票
0 回答
1091 浏览

symfony - Sylius 上传产品图片

我在创建产品时遇到了 sylius 问题。Sylius 安装在 Nginx 服务器上。我试图在 web 目录中创建 media/image 文件夹,但这不起作用。更改权限或所有者也不起作用。

我在 Nginx 服务器上,并且安装了 Sylius/Sylius 包(不是沙箱)。

从视觉上看,我有大小合适的缩略图(没有错误),但里面什么都没有。

我没主意了,你呢?(:

0 投票
2 回答
552 浏览

sylius - Sylius 主题和多语言

我是 sylius 的新手,想知道 sylius 是否有主题和多语言?我在任何地方都找不到多语言选项,只有语言选择。主题应该是很棒的功能仍然找不到。谢谢回复。

0 投票
1 回答
322 浏览

php - Sylius 覆盖产品完整性约束违规

我正在尝试覆盖产品捆绑包,我成功地做到了,但在尝试删除将产品作为子实体的父实体时出现错误

这是映射文件 product.orm.xml

这是我的 product.orm.xml 文件

在 WeShop\Bundle\BoutiqueBundle\Entity\Boutique 我有

在 WeShop\Bundle\CoreBundle\Entity\Product 我确实有这个

与精品实体(商店)合作,我可以按照我希望一切正常的方式操作它,现在问题是当我尝试删除它时,我得到了

请注意,一个精品(店)里面可以有多个产品,但是一个产品只能是一个精品(店)的子

我确实有一个具有相同逻辑的文档包,当我尝试删除精品店时(知道在表 sylius_product 中没有引用精品店 {null} 的行),文档被删除

这是我的文档 orm xml 文件

先感谢您

0 投票
1 回答
95 浏览

sylius - 关联映射多对一 (shipments->order) 为什么?

在 sylius 中,一个订单有多个发货。我发现这个扼杀。在现实生活中他们不是一对一的关系吗?谢谢你的解释。