[EC-CUBE3]テストコードでリクエストを書く

EC-CUBE3ではSilex\WebTestCaseを使用してURLのアクセスを行なっている。そのためテストするURLにはその流儀に従って記述を行う。
公式は下記。(もう開発は終了しているのでどこかのタイミングでこのドキュメントもなくなるかもしれない。。)

“[EC-CUBE3]テストコードでリクエストを書く” の続きを読む

[EC-CUBE3]フォームタイプで任意のレコードを除外する

あるテーブルを参照しているフォームタイプの中で、任意のレコード(今回はid = 0のレコード)を除外したいケースがあった。
フォームタイプの設定で可能か確認したところ下記のようにフォームタイプ上でクエリービルダーを作成すればいける。

“[EC-CUBE3]フォームタイプで任意のレコードを除外する” の続きを読む

[Symfony]requestの値を取得

これがわからなかった。

$request->get('updatetime');

下記サイトを見ると、GET > attritbute(ルーティングパラメータの値) > POST
という順番で検索しているらしい。

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

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

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