我正在magento自定义模块上工作,在模块已Setup\InstallSchema.php
安装文件之前。我在中添加了更多数据库字段,InstallSchema.php
因此我想更新表结构,但表未应用任何更改。
我如何将架构更改应用于数据库表?
我有流程cli命令来更新架构,但没有成功。
php bin/magento setup:db-schema:upgrade
和
php bin/magento setup:upgrade
您可以使用“ php bin / magento module:uninstall”进行卸载,然后重新安装扩展程序。要检查它的另一个要点是github.com/magento/magento2/commit/等类似的UpgradeSchema.php。似乎此时此刻还没有干净的解释如何升级数据库,因此我也期待在这里纠正答案
—
FireBear
@FireBear appy下面的答案代码?
—
Suresh Chikani 2015年
还没有尝试,但是根据Catalog核心模块github.com/magento/magento2/blob/…的
—
FireBear 2015年
在大多数情况下,错误是由于没有为该类定义的命名空间引起的。检查是否为类定义了名称空间。
—
soukaina