问题标签 [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.
sylius - Sylius 促销工作流程
我在了解促销活动的运作方式方面遇到了一些问题。我了解什么是规则,什么是操作,以及它们是如何工作的,但我无法理解工作流程。整个流程(根据他们的规则检查适用的促销,然后执行操作)何时开始?是保存订单的时候吗?
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 行中定义
这是表单的代码:
非常感谢您的帮助!
symfony - 覆盖 SyliusWebBundle 后端菜单
我的项目使用 Sylius 标准版。我想用一些特性来扩展它,所以我创建了新模型并通过 SyliusResourceBundle 添加它们。现在我想将它们添加到后端主菜单。如何做到这一点?我想我不应该更改 SyliusWebBundle 中的菜单,而是以某种方式覆盖它,对吧?和所有其他事情一样?
symfony-2.3 - 如何更新 sylius/标准
我已经安装了 sylius
我添加了自己的 Bundle,它扩展了 SyliusWebBundle 和其他一些东西。当然我有更改 parameters.yml 等。
如何更新 Sylius 的部分内容?供应商是通过 composer update 更新的,但是 src 文件夹中的 SyliusBundles 呢?
symfony - 无法使用 Composer 安装 Sylius
使用作曲家,我尝试通过sylius/sylius和sylius/sylius-standard安装 Sylius 。
安装都这样结束:
处理 post-update-cmd 事件的脚本 Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache 因异常而终止
[RuntimeException]
执行“'cache:clear --no-warmup'”命令时出错。
它发生在 parameters.ini 初始化之后。
之后,尽管我在项目根目录中,但命令行不起作用(例如:“app/console list”不返回任何内容)。
有什么想法吗?谢谢。
php - Sylius - 如何定义具有影响价格的选项的产品?
在 Sylius 中,我可以创建产品的变体,例如 3 种尺寸的 t-shit,每种尺寸都有不同的价格。如果我的产品有一个对价格有影响的东西,这是一个很好的解决方案。
情况如何,我有一件 T 恤,其中有很多对价格有影响的选择,例如:
- 尺寸
- 材料
- 颜色
- 还有更多
我无法为每种配置创建具有变体的产品。例如,在某种程度上,这个特定的选项应该通过增加一些金额或百分比来对价格产生影响。这就像调整,我想。但是如何将其用于产品?
----更多细节-------- 我需要定义一个产品,其中包含一些对价格有影响的选项,比如调整。然后当用户将产品添加到购物车时,他/她会选择一些选项。这些选项中的每一个都会更改产品价格。所以基础产品的价格是 20 美元。但是当用户将其添加到购物车时,更改 3 个参数,那么价格应该是 35 美元。并且这个价格为 35 美元的产品应该被添加到购物车中,然后添加到订单中。
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 但似乎没有影响
如果有人可以帮助我,我将不胜感激
问候
php - 子类构造函数无法覆盖在 PHP 中父构造函数中调用的方法
我的父类中有这个构造函数。
我想更改参数。这里。
所以这里更新是我的子类构造函数
后果
我将得到父类而不是子类的结果。那么,你能请我解决这个问题吗?
谢谢你。
php - bootstrap.cache.php 的作用是什么?
我正在阅读 Sylius 的代码,我知道其中的类bootstrap.cache.php
已经存在于其他文件中,所以我对它的功能是什么感到困惑bootstrap.cache.php
?
symfony - Sylius 产品包作为依赖项
我有一个现有的 Symfony2 项目,我正在尝试安装和使用 Sylius 项目中的某些包作为依赖项。这是我的问题,我添加了 SyliusProductBundle 及其所有依赖项;但是,当我尝试使用以下内容更新我的数据库架构时:
应用程序/控制台原则:方案:更新 --force
我收到以下错误:
我不确定为什么会发生这种情况,尽管它似乎是某种命名空间问题?
我有以下配置: