私はmagentoカスタムモジュールに取り組んでいSetup\InstallSchema.php
ます、モジュールには以前にインストールされたファイルがあります。データベースフィールドをいくつか追加したInstallSchema.php
ため、テーブル構造を更新したいが、テーブルには変更が適用されていない。
スキーマの変更をデータベーステーブルに適用するにはどうすればよいですか?
プロセスcliコマンドを使用してスキーマを更新しましたが、成功しませんでした。
php bin/magento setup:db-schema:upgrade
そして
php bin/magento setup:upgrade
「php bin / magento module:uninstall」でアンインストールして、拡張機能を再度インストールできます。以下のようにそれをチェックするためのもう一つのポイントは、UpgradeSchema.phpだgithub.com/magento/magento2/commit/...はので、私もここに正しい答えを楽しみにして、データベースをアップグレードする方法を何もクリーンな説明ではありません、ここでこの瞬間のように思える
—
FireBear
@FireBear appy以下の回答コード?
—
スレシュChikani
まだ試していないが、カタログコアモジュールgithub.com/magento/magento2/blob/…の
—
FireBear
ほとんどの場合、エラーはクラスに定義された名前空間がないことから発生します。クラスのネームスペースが定義されていることを確認してください。
—
-soukaina