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

sylius - Sylius 促销工作流程

我在了解促销活动的运作方式方面遇到了一些问题。我了解什么是规则,什么是操作,以及它们是如何工作的,但我无法理解工作流程。整个流程(根据他们的规则检查适用的促销,然后执行操作)何时开始?是保存订单的时候吗?

0 投票
1 回答
2231 浏览

symfony - 如何将图像添加到 Sylius 中的自定义实体?

我有一个必须能够管理图像文件的自定义实体(活动),所以我可以通过管理员上传一个。我已经尝试以 Taxon 实体为例。问题是,当尝试通过管理表单创建新活动时,它会返回以下错误:

可捕获的致命错误:传递给 Sylius\Bundle\CoreBundle\Entity\Campaign::setFile() 的参数 1 必须是 SplFileInfo 的实例,给定字符串,在 /NetBeansProjects/tiendacoleman/vendor/symfony/symfony/src/Symfony/Component 中调用/PropertyAccess/PropertyAccessor.php 在第 350 行并在 /NetBeansProjects/tiendacoleman/src/Sylius/Bundle/CoreBundle/Entity/Campaign.php 第 100 行中定义

这是表单的代码:

非常感谢您的帮助!

0 投票
1 回答
699 浏览

symfony - 覆盖 SyliusWebBundle 后端菜单

我的项目使用 Sylius 标准版。我想用一些特性来扩展它,所以我创建了新模型并通过 SyliusResourceBundle 添加它们。现在我想将它们添加到后端主菜单。如何做到这一点?我想我不应该更改 SyliusWebBundle 中的菜单,而是以某种方式覆盖它,对吧?和所有其他事情一样?

0 投票
2 回答
1330 浏览

symfony-2.3 - 如何更新 sylius/标准

我已经安装了 sylius

我添加了自己的 Bundle,它扩展了 SyliusWebBundle 和其他一些东西。当然我有更改 parameters.yml 等。

如何更新 Sylius 的部分内容?供应商是通过 composer update 更新的,但是 src 文件夹中的 SyliusBundles 呢?

0 投票
1 回答
493 浏览

symfony - 无法使用 Composer 安装 Sylius

使用作曲家,我尝试通过sylius/syliussylius/sylius-standard安装 Sylius 。

安装都这样结束:

处理 post-update-cmd 事件的脚本 Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache 因异常而终止

[RuntimeException]
执行“'cache:clear --no-warmup'”
命令时出错。

它发生在 parameters.ini 初始化之后。

之后,尽管我在项目根目录中,但命令行不起作用(例如:“app/console list”不返回任何内容)。

有什么想法吗?谢谢。

0 投票
2 回答
1362 浏览

php - Sylius - 如何定义具有影响价格的选项的产品?

在 Sylius 中,我可以创建产品的变体,例如 3 种尺寸的 t-shit,每种尺寸都有不同的价格。如果我的产品有一个对价格有影响的东西,这是一个很好的解决方案。

情况如何,我有一件 T 恤,其中有很多对价格有影响的选择,例如:

  • 尺寸
  • 材料
  • 颜色
  • 还有更多

我无法为每种配置创建具有变体的产品。例如,在某种程度上,这个特定的选项应该通过增加一些金额或百分比来对价格产生影响。这就像调整,我想。但是如何将其用于产品?

----更多细节-------- 我需要定义一个产品,其中包含一些对价格有影响的选项,比如调整。然后当用户将产品添加到购物车时,他/她会选择一些选项。这些选项中的每一个都会更改产品价格。所以基础产品的价格是 20 美元。但是当用户将其添加到购物车时,更改 3 个参数,那么价格应该是 35 美元。并且这个价格为 35 美元的产品应该被添加到购物车中,然后添加到订单中。

0 投票
1 回答
343 浏览

php - 扩展 Sylius 变体模型后出现 LogicException

我',尝试扩展 Variant 模型,以便我可以在此基础上添加我的字段,以便按照此处的指南在产品中使用。

每当我尝试创建产品时都会出现此错误

表单的视图数据应该是 Faumix\ProductPriceBundle\Entity\Variant 类的实例,但它是 Sylius\Bundle\CoreBundle\Model\Variant 类的实例。您可以通过将“data_class”选项设置为 null 或添加将 Sylius\Bundle\CoreBundle\Model\Variant 类的实例转换为 Faumix\ProductPriceBundle\Entity\Variant 的实例的视图转换器来避免此错误。500 内部服务器错误 - LogicException

这是我的实体

这是我的实体 xml 文件

到目前为止一切正常,即使我运行了 php app/console dictionary:schema:update --force 来更新表格

不知道出了什么问题,我尝试扩展表单,但我没有添加所有字段

编辑 1 我已经扩展了表格,但现在出现了不同的错误

属性“unitCost”和方法之一“getUnitCost()”、“isUnitCost()”、“hasUnitCost()”、“__get()”都不存在并且在类“Sylius\Bundle\CoreBundle\Model\”中具有公共访问权限变体”。500 内部服务器错误 - NoSuchPropertyException

这是表单类

我试过不定义 data_class 但似乎没有影响

如果有人可以帮助我,我将不胜感激

问候

0 投票
0 回答
171 浏览

php - 子类构造函数无法覆盖在 PHP 中父构造函数中调用的方法

我的父类中有这个构造函数。

我想更改参数。这里。

所以这里更新是我的子类构造函数

后果

我将得到父类而不是子类的结果。那么,你能请我解决这个问题吗?

谢谢你。

0 投票
1 回答
95 浏览

php - bootstrap.cache.php 的作用是什么?

我正在阅读 Sylius 的代码,我知道其中的类bootstrap.cache.php已经存在于其他文件中,所以我对它的功能是什么感到困惑bootstrap.cache.php

0 投票
1 回答
554 浏览

symfony - Sylius 产品包作为依赖项

我有一个现有的 Symfony2 项目,我正在尝试安装和使用 Sylius 项目中的某些包作为依赖项。这是我的问题,我添加了 SyliusProductBundle 及其所有依赖项;但是,当我尝试使用以下内容更新我的数据库架构时:

应用程序/控制台原则:方案:更新 --force

我收到以下错误:

我不确定为什么会发生这种情况,尽管它似乎是某种命名空间问题?

我有以下配置: