«setup-script» 태그된 질문

2
Magento2 : 데이터베이스 스키마 업그레이드 방법
magento 사용자 정의 모듈을 작업 중입니다. 모듈에 Setup\InstallSchema.php이전에 설치된 파일이 있습니다. 더 많은 데이터베이스 필드를 추가 InstallSchema.php했으므로 테이블 구조를 업데이트하고 싶지만 테이블에 변경 사항이 적용되지 않았습니다. 데이터베이스 테이블에 스키마 변경을 어떻게 적용 할 수 있습니까? 스키마를 업데이트하는 프로세스 cli 명령이 있지만 성공하지는 못했습니다. php bin/magento setup:db-schema:upgrade 과 php bin/magento setup:upgrade

1
프로그래밍 방식으로 테이블에 외래 키를 추가하는 방법은 무엇입니까?
새 테이블 세트를 추가하려고 하는데이 테이블을 연결하기 위해 외래 키를 추가하려고합니다. 온라인에서 정보를 addForeignKey()찾으려고했지만 아무것도 찾을 수 없습니다. 보고 Varien_Db_Adapter_Interface::addForeignKey()와 Mage_Core_Model_Resource_Setup::getFkName()내가 올바르게 설정 아래에 도착했다고 생각 ->addForeignKey( $installer->getFkName('namespace_module/shop', 'area_id', 'namespace_module/area','area_id'), $installer->getTable('namespace_module/shop'), 'area_id', $installer->getTable('namespace_module/area'), 'area_id', Varien_Db_Ddl_Table::ACTION_CASCADE, Varien_Db_Ddl_Table::ACTION_CASCADE ) 그러나 예외는 다르게 말한다 Zend_Db_Exception Object ( [_previous:Zend_Exception:private] => [message:protected] => Undefined column …


2
업그레이드 스크립트에서 프로그래밍 방식으로 상점보기 삭제
프로그래밍 방식으로 상점보기 를 삭제하고 싶습니다 . 를 보면 Mage_Adminhtml_System_StoreController::deleteStorePostAction()이것은 매우 쉽습니다 (코드가 약간 단축되었습니다). $model = Mage::getModel('core/store')->load($id); if ($model->getId() && $model->isCanDelete()) { $model->delete(); Mage::dispatchEvent('store_delete', array('store' => $model)); } 삭제가 자동으로 실행되도록 이 코드를 데이터 업그레이드 스크립트 에 넣고 싶습니다 . 문제는 data/Magento 에서 업그레이드 스크립트를 실행하는 동안 해당 영역에 …

1
사용자 정의 모듈 테이블에 새 필드를 추가 / 업데이트하기 위해 Magento 2 업그레이드 스크립트 생성
누구든지 사용자 정의 테이블에 새 필드를 추가 / 업데이트하기 위해 Magento 2 (CE 안정 버전) 업그레이드 스크립트 (사용자 정의 모듈)를 만드는 것에 대한 아이디어 / 제안이 있습니까? "InstallSchema"에 대해 알고 있지만 모듈 테이블을 업그레이드하기위한 "UpgradeSchema"와 같은 것이 있습니까? 예를 들어 자세히 설명하십시오.

2
마 젠토 2 :-카테고리에 속성 선택 추가
상점 소유자가 선택할 수 있도록 카테고리에 선택 / 드롭 다운 속성을 추가하고 백엔드에 표시하려고합니다. 몇 가지 연구를 한 후 다음과 같은 작업을 수행했습니다. 설정 스크립트를 통해 속성 생성 UI 컴포넌트 선언을 통해 포함 이것이 내가 한 일입니다. public function install(ModuleDataSetupInterface $setup, ModuleContextInterface $context) { /** @var $eavSetup \Magento\Eav\Setup\EavSetup */ $eavSetup …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.