[PHP]Datetimeの差分

ある時刻と現在時刻を比較したくてDateIntervalを取得したものの、差分を表すパラメータを確認するために何度もマニュアルを見るのが辛くなったのでメモしておく。
strtotime()を使って開発環境のハードウェアクロックのずれに悩まされた時間は無かったことにした。
時刻のずれの修正方法は気が向いたら書く。

“[PHP]Datetimeの差分” の続きを読む

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

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

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

[PHP]phpとphp-fpmのセッションの保存先

それぞれ違う設定ファイルを参照している。
phpは’/etc/php.ini’の’session.save_path’で定義。
php-fpmは’/etc/php-fpm.d/www.conf ‘の’php_value[session.save_path]’で定義。

php-fpmのそもそもの仕組みは下記を参照した。

PHPStormのよく使いそうなショートカット

自分のためにチートシートを作成した。
まだ調べきれてない部分もあるので、適宜更新するかもしれない。
とりあえずMac版のショートカットを下記に記載する。
(余談だがVimプラグインを入れた時のいくつかの競合を解消できてない(完全にサボっている)ので仕方なく標準のキーバインドで頑張ろうと今日思った。)

“PHPStormのよく使いそうなショートカット” の続きを読む

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

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

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