cakephp

CakePHP2 shellからコントローラを叩く

CakePHP2のshellでModelはすんなり呼べるのにコントローラとコンポーネントを呼び出すのがいまいち意味不明なのでまとめ。

定期的にメールを送信するという非常に鬱陶しいジョブを作ってみる。

cakeを覚える気はないのでなるべくコピペで行きたいこの頃。

続きを読む

CakePHP2 PHPのバージョン差異を吸収

CakePHP2のアプリケーションサーバを移行した際についでにPHPのバージョンも上げようとしたところ、「Strict (2048)」 というエラーに遭遇。

他の部分はある程度は動いたものの、コンポーネントのあたりが全滅していたのでメモ。

続きを読む

cakephp3で開発環境と本番環境の設定を切り替える

開発、デモ、本番環境でそれぞれ違うDB、ユーザだったりするわけだけど、どうもcake3の文献をあさってもここらのお話が見当たらないので、僕の好きなFuelPHPを参考にしていろいろやってみた。

とりあえずDBを環境によって切り換えられればOKだったのでそれの備忘録。

これくらい標準で用意しておいてほしいんですが、、、 僕のやり方がおかしいのかな?

続きを読む

cakePHP3 のメモ

CakePHP3をさわってて発狂しそうになったのでメモ。

あとXampp + Cake3でも発狂しそうだったのでメモ。

続きを読む

fuck’n Cake

CakePHP3を触っててムカついたのでメモ。

どなたか、tebleのinitializeで3つのテーブルを結合する方法を教えて頂きたい。。。  

続きを読む

CakePHP3 コンポーネントでセッションを使う

phpでsessionといえばスーパーグローバルのような感じで使えて非常に便利だけど、CakePHPで用意されているsessionは一味違ったのでメモ。

コントローラ、view、コンポーネントでそれぞれ呼び出し方法が違うというのが衝撃だった。

コントローラとviewでの呼び出し方はリファレンス等にもあるので問題ないが、コンポーネントでのやり方がわからなかったのでいろいろ調査してみた。

続きを読む

CakePHP3にはsaveAllがない?

cake2系で使えていた”saveAll”。

ところがcake3だと、
Error: [BadMethodCallException] Unknown method “saveAll”
といわれる、、、  

coreを覗いても確かにない。
saveの$optionにも特にない、、、  

どこいった?
なくなったのかな?

どうでもいいけど。