我想装饰实体定义在插件商店软件6添加一些修改。我想将长度字符串字段从标准255更改为4000。

我的装饰课

我的配置服务
<service id="MyPlugin\Core\Content\Entities\AttributeTranslationDefinitionDecorator"
decorates="TestPlugin\Entities\Attribute\Translation\AttributeTranslationDefinition" public="false">
<argument type="service" id="MyPlugin\Core\Content\Entities\AttributeTranslationDefinitionDecorator.inner" />
</service>但这不管用。我已经尝试过所有使用页面https://developer.shopware.com/docs/guides/plugins/plugins/plugin-fundamentals/adjusting-service或decoration.html的方法
是否可以更改其他插件中的实体定义?
发布于 2022-01-03 07:31:09
装饰实体定义是不可能的,您不能简单地更改核心实体的现有字段定义。相反,如果要向现有实体添加更多字段,则可以添加EntityExtension。请参阅官方文件。
https://stackoverflow.com/questions/70505965
复制相似问题