CakePHP
Behavior と言うのは便利だ。 あたかも Model に存在する関数のように $this->Model->behaviorMethod() と使うことが出来る。 しかしこの「存在する関数のように」というのが意外と落とし穴だった。 実際は Model には「存在していない」と言うことだ。 そん…
View で Paginator のヘルパー使っているんですけど、タグとかが上手に行かなくて、デザインが…。 という相談が持ち込まれた。 その人が言うには、 Paginator::numbers() を使うと以下の点が不便だ、検索しても解消方法が出てこない、と。 要素が span にな…
CakePHP を使っていて、 SQL で言うところの update 文を使いたいときどうするのか?と問われたら、 save() や saveAll() を使う、と答えてしまう。 それが楽だし、それが普通だ。
今日はバッチ処理の開発を行った。 一定時間ごとに cron で叩いて、API を利用してデータを取得してくるという、よくあるもの。 app/Console/Command/の直下に AppShell を継承したファイルを置けばいい。 今回は、LAMP 環境に TeraTerm で接続してコマンド…
プログラミングにおいて一番重要なことは何だろう? その問いの答えはそれぞれの人で違うと思う。 企画、設計、実際のコーディング…。 しかし、製品として世に出す以上、やはりデバッグが一番大事なのではないだろうか。