지금까지 사용자 정의 모듈을 설치 제거 할 때 uninstall.phpwhich extends 를 사용하여 사용자 정의 모듈에 의해 추가 된 사용자 정의 테이블 또는 열을 제거 할 수 있음을 알고 \Magento\Framework\Setup\UninstallInterface있습니다. 그러나 InstallData.php모듈을 제거 할 때 추가 된 사용자 정의 속성을 제거하는 방법은 무엇입니까? 미리 감사드립니다!
magento2에서 설치 관리자 스크립트를 사용하여 하나의 모듈 / 확장을 만들었습니다. 그 후에는 제거했지만 데이터베이스의 테이블은 그대로 유지됩니다. 누구든지 모듈 / 확장을 완전히 제거하고 데이터베이스에서 확장 / 모듈의 테이블을 제거하는 방법을 말해 줄 수 있습니까?
이 명령으로 CLI를 사용하여 composer를 통해 설치 한 모듈 (내 자신의)을 제거하려고합니다. bin/magento module:uninstall -r [Namespace]_[Module] @RyanH가 제공 한 답변을 기반으로 Setup/Uninstall.php모듈의 데이터베이스 관련 데이터를 제거 하는 파일을 만들었습니다 . 이것은 완벽하게 작동하지만 제거 절차가 중단됩니다. 나는 심지어 밤새 스크립트를 실행하고 동일한 결과를 얻었습니다. 확장 파일은 여전히 vendor모듈에 있습니다. 파일 …