Skip to content

JobテーブルがTraitでカラム追加できない #6273

Open
@beststore-tokyo

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

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions