Bazı özel kodlarla bir projede çalışıyorum ... bu bizim ilk "orta" Magento 2 projemiz, bu yüzden (buradaki tüm insanların düşündüğü gibi) her gün yeni şeyler öğreniyoruz ve anlaşma yolunu değiştirmeliyiz bu yeni Magento versiyonu ile
Bu sorunun nedeni emri sormaktır setup:di:compile
Bin / magento her şeyden sonra istediği gibi Magento 2 ile ilk günden beri kullanıyorum setup:upgrade
, "Lütfen Magento derleme komutunu tekrar çalıştırın."
Şey ... setup:di:compile
Tamamen belirsiz bir Ölümcül Hata ile bu projede mola ürün görünümü sayfası yürüttüğümü buldum . Ben hata ayıklama ve sıfır sonuç ile kod değişiklikleri ile test tüm iş günü geçirdim
Bugün, bu komutu atlarsam, o zaman üretim modunda bile hepsinin bir cazibe gibi çalıştığını keşfettim.
Yani soru şu ... bu setup:di:compile
komut tam olarak ne işe yarıyor? Gerekli mi? Yeni mi tavsiye ettiniz? Yoksa yürütülmesi gerekmeyen, kullanımdan kaldırılmış bir komut mu?
GÜNCELLEME
Bazı kullanıcıların istediği gibi, bu bahsettiğim Önemli Hata
PHP Önemli hata: Soyut sınıf Magento \ Catalog \ Block \ Product \ View \ AbstractView somutlaştırılamaz *** / vendor / magento / framework / ObjectManager / Factory / AbstractFactory.php on line 93
Magento \ Catalogue \ Block \ Product \ View \ AbstractView kullanarak herhangi bir özel blok aradım, ancak sadece düzen dosyalarında buldum, herhangi bir blok sınıfı yapıcısında mevcut değil
Ne anlayamıyorum: neden Magento derlenmiş kod ile bu önemli hata atıyor, ama derlenmiş kod olmadan bir çekicilik gibi çalışır