«install-script» etiketlenmiş sorular

3
Magento'daki mevcut tabloya programsal olarak nasıl yeni sütun eklenir?
Install komut dosyasıyla mevcut Magento çekirdek tablosuna yeni bir sütunu nasıl ekleyebilirim? (saf SQL kullanmadan) Install scriptini oluşturmak için alias yöntemlerini kullanan Magento yolunu kullanmak istiyorum. Şimdiye kadar birkaç ders izledim. Ancak düzgün çalışmıyor gibi görünüyor. Magento kurulum betiğindeki SQL Stack kullanmadan bu StackOverflow ALTER TABLE, soruma biraz benziyordu. Ancak, …


3
Güncelleme komut dosyaları çalıştırılırken mevcut mağaza 1'dir
Herhangi bir fikir neden Mage::app()->getStore()mağaza görünümünde bağımsız yükseltme komut dosyaları içinde id 1 ile mağaza görünümünü döndürür Ben yükseltme komut dosyası (hatta admin) çalıştırıyorum? Yani, bunu yapan kodun nerede olduğunu biliyorum. İçinde Mage_Core_Model_App::getStore()bu var: if (!Mage::isInstalled() || $this->getUpdateMode()) { return $this->_getDefaultStore(); } ve _getDefaultStoreşuna benzer: if (empty($this->_store)) { $this->_store = …

1
Magento 2 kaldırma modülü
Görünüşe göre, şimdi Magento 2, bir modülü (horay !!) kaldırırken db şeması değişikliğine izin veren kaldırma komut dosyalarını destekliyor. Burada açıklandığı gibi, bu sadece besteci aracılığıyla kurulan modül için çalışır. (Umarım gelecekte tüm modüller için çalışır, ancak bu farklı bir konudur). Diyelim ki bir modülüm var Testing_Demo. Bu modül, kaldırırken …

1
Bir eavSetup'a baktığımızda, tür ve giriş için hangi değerler mevcuttur?
Magento 2 için bir kurulum komut dosyası oluştururken, tip ve giriş bölümleri için hangi değerler mevcuttur eavSetup->addAttribute()? Veya nereden öğrenebilirim? $eavSetup->addAttribute( \Magento\Catalog\Model\Product::ENTITY, 'some_attr', [ 'type' => '', 'backend' => '', 'frontend' => '', 'label' => 'Test Attribute', 'input' => '', 'class' => '', 'source' => '', 'global' => \Magento\Catalog\Model\Resource\Eav\Attribute::SCOPE_GLOBAL, 'visible' …

3
Magento2 InstallSchema mevcut tabloya yeni sütun ekle
Magento2'deki mevcut tabloya yeni sütun eklemeye çalışıyorum <?php namespace Vendor\Module\Setup; use Magento\Framework\Setup\InstallSchemaInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\SchemaSetupInterface; /** * @codeCoverageIgnore */ class InstallSchema implements InstallSchemaInterface { /** * {@inheritdoc} * @SuppressWarnings(PHPMD.ExcessiveMethodLength) */ public function install(SchemaSetupInterface $setup, ModuleContextInterface $context) { $installer = $setup; $installer->startSetup(); $eavTable = $installer->getTable('eav_attribute'); $columns = [ 'my_column' => …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.