Open
Description
概要(Overview)
プラグインで mtb_job テーブルに Traitでカラムを追加し、プラグインのインストールを実行したところ、カラムが追加できません。
再現手順(Procedure)
①プラグインでTraitを作成する
②プラグインをインストールする
Eccube\Doctrine\ORM\Mapping\Driver\ReloadSafeAnnotationDriver.phpファイルの103行の問題と思います。
コードを下記のように変更すると解決できると思います。
//$proxyFile = str_replace($projectDir, $this->trait_proxies_directory, $path).'/'.basename($sourceFile);
$proxyFile = str_replace($projectDir, $this->trait_proxies_directory, $path).(basename(dirname($sourceFile))=="Master" ? "/Master" : '').'/'.basename($sourceFile);
環境(Environment)
EC-CUBE: 4.2.3