«upgrade-script» 태그된 질문

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

2
설치 업그레이드 스크립트 또는 데이터 업그레이드 스크립트 중 어느 것이 먼저 실행됩니까?
모듈을 버전으로 업그레이드하고 있습니다 0.1.3. 이 파일이 있다고 가정 해보십시오. data/mymodule_setup/data-upgrade-0.1.2-0.1.3.php sql/mymodule_setup/upgrade-0.1.2-0.1.3.php SQL 업그레이드 스크립트가 먼저 실행됩니까? 데이터 업그레이드 스크립트에는 다른 스크립트에 추가 될 열이 필요하므로 아직 없으면 실패합니다.

3
Magento 2에서 프로그래밍 방식으로 CMS 블록을 추가하는 방법은 무엇입니까?
설치 / 업그레이드 스크립트를 통해 CMS 블록을 추가해야합니다. 아래 스크립트에서 볼 수 있듯이 "일반"CMS 페이지를 추가하는 방법을 이미 알고 있습니다. 그러나 Magento 2의 코드, Google 또는 여기에서 CMS 블록을 추가 할 수있는 방법을 찾을 수 없으므로 상당히 잼되어 있습니다. namespace [Vendor]\[Module]\Setup; use Magento\Cms\Model\Page; use Magento\Cms\Model\PageFactory; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\ModuleDataSetupInterface; use …

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

2
Magento 2 고객 그룹의 형태로 추가 된 사용자 정의 필드를 저장하는 방법은 무엇입니까?
를 사용하여 일부 사용자 정의 필드를 고객 그룹의 양식에 추가했습니다 upgradeSchema.php. 그 후 고객 그룹 코드 및 세금 ID와 같은 원래 필드가 제공된 API의 setter 메소드를 사용하여 저장됩니다. setXXX ()를 사용하여 저장하는 것은 Magento 1.X와 완전히 다릅니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.