[EC-CUBE3]ページャーに複数のエンティティを渡した時のエラーに対応する

リレーションマッピングされてないエンティティをJOINしてページャーに渡すとエラーが表示された。
通常、リレーションマッピングされてないエンティティをJOINした時は下記のような形式で値が返る。

“[EC-CUBE3]ページャーに複数のエンティティを渡した時のエラーに対応する” の続きを読む

[Symfony2]ManyToOneリレーションをアノテーションに設定

アーティスト情報とそのアーティストのアルバム情報を格納するDBを作成した。
アルバムテーブルは「artist_id」カラムを持ち、このカラムがアーティストテーブルのidとのリレーションを持つ。
Symfonyのアノテーションでこのリレーション設定をした時の備忘。

前提としてリレーション設定されている両エンティティにアノテーション設定をする必要がある。

“[Symfony2]ManyToOneリレーションをアノテーションに設定” の続きを読む

[EC-CUBE3]プラグイン作成

下記のページのチュートリアルをやった。

要約という訳でもないが、自分なりにプラグインの作成方法をまとめておく。

“[EC-CUBE3]プラグイン作成” の続きを読む

[EC-CUBE]プラグインでsrc以下のテーブルを参照する方法

EC-CUBEのプラグインではEntityとRespositoryを作成して自身に関連するテーブルでの処理を行うことがあるが、
src以下の既存のテーブルとそれに紐づくRepositoryを参照して処理をしたい場合に、既存のRepositoryを継承することができる。

以下、設定の手順

“[EC-CUBE]プラグインでsrc以下のテーブルを参照する方法” の続きを読む