EC-CUBE3をカスタマイズしていて、ログアウト時に任意の処理を行うための設定。
下記のページを大いに参考にした。
[Twig]Twigでin_array
配列の中身を検索する方法。
[EC-CUBE3]テストコードでリクエストを書く
EC-CUBE3ではSilex\WebTestCase
を使用してURLのアクセスを行なっている。そのためテストするURLにはその流儀に従って記述を行う。
公式は下記。(もう開発は終了しているのでどこかのタイミングでこのドキュメントもなくなるかもしれない。。)
[EC-CUBE3]PHPUnitでのテストメモ(概要)
EC-CUBE3環境でPHPUnitでのテストを最近行なっていて調べたことのメモ
(と思って書き始めたが、実際のプロダクトのコードは書けないなあと思ったので調べたリンクのメモ)
[EC-CUBE3]フォームタイプで値をグルーピングする
Symfonyのマニュアルを読んでいたらフォームタイプのEntityTypeで面白いオプションがあったのでメモしておく。
[EC-CUBE3]フォームタイプで任意のレコードを除外する
あるテーブルを参照しているフォームタイプの中で、任意のレコード(今回はid = 0のレコード)を除外したいケースがあった。
フォームタイプの設定で可能か確認したところ下記のようにフォームタイプ上でクエリービルダーを作成すればいける。
[Twig]Twigでのtrue/falseチェック
[EC-CUBE3]オブジェクトのDateTimeの値を変更する
既存のオブジェクトのDatetime型の値を変更したいときに下記の操作を行った。
$end_date = $object->getEndDate();
$end_date->modify('+1 day');
$object
->setEndDate($end_date)
;
$app['orm.em']->persist($object);
$app['orm.em']->flush();
[Symfony]requestの値を取得
これがわからなかった。
$request->get('updatetime');
下記サイトを見ると、GET > attritbute(ルーティングパラメータの値) > POST
という順番で検索しているらしい。
[PHP]DateTimeクラスで前日の開始時刻と終了時刻を指定する
普段DateTimeクラスを使用していて、たまに手が止まりググってしまうことがあるのでここにメモしておく。
“[PHP]DateTimeクラスで前日の開始時刻と終了時刻を指定する” の続きを読む