Kapan Untuk menjalankan setup:upgrade
perintah
Jika Anda mengaktifkan satu atau lebih modul, maka Anda perlu menjalankan Magento setup:upgrade
untuk memperbarui skema basis data.
Atau
Jika Anda menulis beberapa skema peningkatan, maka Anda harus menjalankan setup:upgrade
perintah Magento
Kapan kita perlu menjalankan setup:di:compile
perintah?
Jawabannya cukup sederhana. Perintah ini memenuhi tujuan berikut
Pembuatan kode aplikasi (pabrik, proksi, dan sebagainya)
Agregasi konfigurasi area (yaitu, konfigurasi injeksi dependensi yang dioptimalkan per area)
Generasi interseptor (yaitu, generasi kode interseptor yang dioptimalkan)
Pembuatan cache intersepsi
Pembuatan kode repositori (yaitu, kode yang dihasilkan untuk API)
Pembuatan atribut data layanan (yaitu, kelas ekstensi yang dihasilkan untuk objek data)
http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-compiler.html
Jika magento Anda pada mode pengembang maka Anda tidak perlu menjalankan perintah kompilasi hanya perlu menghapus var/di
dan generation
folder (Dalam magento 2.0.x dan 2.1.x) atau folder yang dihasilkan di dalam (Magento 2.2.x dan di atas)