«install-script» 태그된 질문

3
프로그래밍 방식으로 Magento의 기존 테이블에 새 열을 추가하는 방법은 무엇입니까?
설치 스크립트를 통해 기존 Magento 코어 테이블에 새 열을 추가하려면 어떻게해야합니까? (순수한 SQL을 사용하지 않고) 별칭 메서드를 사용하여 설치 스크립트를 만드는 Magento 방식을 사용하고 싶습니다. 지금까지 몇 가지 자습서를 따랐습니다. 그러나 제대로 작동하지 않는 것 같습니다. SQL 응답 을 사용하지 않고 Magento 설정 스크립트 의이 StackOverflow ALTER TABLE은 내 질문과 …


3
업그레이드 스크립트를 실행할 때 현재 저장소는 1입니다
Mage::app()->getStore()스토어 스크립트와 독립적으로 업그레이드 스크립트 내부에서 업그레이드 스크립트를 실행할 때 (관리자조차도) id 1로 스토어 뷰를 반환하는 이유 는 무엇입니까? 나는 이것을하는 코드가 어디에 있는지 알고 있습니다. 에서는 Mage_Core_Model_App::getStore()이있다 : if (!Mage::isInstalled() || $this->getUpdateMode()) { return $this->_getDefaultStore(); } 와 _getDefaultStore모양이 맘에 : if (empty($this->_store)) { $this->_store = Mage::getModel('core/store') ->setId(self::DISTRO_STORE_ID) ->setCode(self::DISTRO_STORE_CODE); } …

1
마 젠토 2 제거 모듈
분명히 Magento 2는 모듈을 제거 할 때 db 스키마 수정을 허용하는 제거 스크립트를 지원합니다 (horay !!). 여기에 설명 된대로 이것은 composer를 통해 설치된 모듈에서만 작동합니다. (향후 모든 모듈에서 작동하기를 희망하지만 다른 문제입니다). 이라는 모듈이 있다고 가정 해 봅시다 Testing_Demo. 이 모듈은 제거 할 때 제거하고 싶은 3 가지 작업을 수행합니다. …

1
eavSetup을 보면 유형과 입력에 어떤 값을 사용할 수 있습니까?
Magento 2 용 설치 스크립트를 생성 할 때 eavSetup->addAttribute()? 의 유형 및 입력 부분에 어떤 값을 사용할 수 있습니까? 아니면 어디서 찾을 수 있습니까? $eavSetup->addAttribute( \Magento\Catalog\Model\Product::ENTITY, 'some_attr', [ 'type' => '', 'backend' => '', 'frontend' => '', 'label' => 'Test Attribute', 'input' => '', 'class' => '', 'source' => '', …

3
Magento2 InstallSchema가 기존 테이블에 새 열 추가
magento2의 기존 테이블에 새 열을 추가하려고합니다. <?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' => [ …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.