GCPのCloud Strageにphpのクライアントライブラリを使用してファイルをアップロードする方法。
[EC-CUBE3]ログアウト時に処理を実行する
EC-CUBE3をカスタマイズしていて、ログアウト時に任意の処理を行うための設定。
下記のページを大いに参考にした。
[Twig]Twigでin_array
配列の中身を検索する方法。
[PHP]スプレッドシートに列方向に対して書き込みを行う
任意の行の複数カラムへの書き込みではなく、任意のカラムの複数行に対して書き込みを行いたかった。
Google_Service_Sheets_ValueRangeインスタンスを作成する時に、引数に渡す値を調整してあげれば出来ることがわかった。
[PHP]スプレッドシートをPHPで操作する
スプレッドシートへの読み込みと書き込みをPHPで操作したかった。そして実装してみた。
[PHP]BigQueryのデータを取得する
Bigqueryを触ってみている。
コンソール上でデータ登録や取得をするのはとても簡単なのだが、phpでもデータ取得操作をしたくなったので手順をまとめる。
あとBigQuery初心者なので、BigQueryに関しても簡単に記述する。
[PHP]ファイル生成プログラムをcrontabで実行する時には絶対パスを指定する
タイトルそのまま。戒めとして。
[PHP]Datetimeの差分
ある時刻と現在時刻を比較したくてDateInterval
を取得したものの、差分を表すパラメータを確認するために何度もマニュアルを見るのが辛くなったのでメモしておく。
strtotime()
を使って開発環境のハードウェアクロックのずれに悩まされた時間は無かったことにした。
時刻のずれの修正方法は気が向いたら書く。
[EC-CUBE3]テストコードでリクエストを書く
EC-CUBE3ではSilex\WebTestCase
を使用してURLのアクセスを行なっている。そのためテストするURLにはその流儀に従って記述を行う。
公式は下記。(もう開発は終了しているのでどこかのタイミングでこのドキュメントもなくなるかもしれない。。)
[EC-CUBE3]PHPUnitでのテストメモ(概要)
EC-CUBE3環境でPHPUnitでのテストを最近行なっていて調べたことのメモ
(と思って書き始めたが、実際のプロダクトのコードは書けないなあと思ったので調べたリンクのメモ)