cakephp

Twitterで話題のアニメを集めるつぶあにというサービスをリリースしました。

えごリブ作ってたときに知人に見てもらったときに、どういう経緯か忘れたけど 「アニメのツイートを話数毎にまとめたら面白いんじゃね?」っていう話が出たので作ってみました。 といってもβ版公開したのは6月末だけど。Twitterのアニメのハッシュタグを収集…

CakePHPで独自の共通コントローラを継承させて使用する

CakePHPさんはControllerを作成する場合は基本的にAppControllerを継承させて作成するわけですが、AppConroller→他の共通のController→HogeControllerみたいに1つ別の共通コントローラを継承させたいってときがあって、かなーりはまったのでメモ。 ただ、激…

CakePHPのrecursive=2のデータの取ってきたがよくわからんちん。

CakePHPでfindとかを使うときにrecursiveでアソシエーションするレベルを制御できるっていうのをつい最近知ったんですが、belognsToのテーブルを2階層分取って来たい時でもSQLの発行が3回以上されてる。なんか使い方間違っているのかしら。 えごリブでもいく…

CakePHPの勉強を兼ねて作ってたWebサービスができたー。

2月の半ばあたりから仕事が終わったあとにCakePHPの勉強を兼ねてちょこちょこ作ってたWebサービスがとりあえず形になったので、成果ということで公開…だ!一応公開β版ってことで。 えごリブ-EGO Library- 名前は悩みに悩んですげー適当になりました。僕の、…

CakePHPでCSRF対策

CakePHPでCSRF対策するにはSecurityコンポーネントを使うと簡単にできるらしいけど、色々ぐぐってみるとなかなか一筋縄でいかなそうであるのと、どうもhiddenの値を書き換えるとエラーを返してくれる高機能がもれなくついてくるらしかったので、自前でトーク…

CakePHP1.3 FormのGETとPOSTとAjaxで渡されてくる値

CakePHPマニュアルを見ながらちょこちょこと何かを作っていますが、フォームのGET,POSTでコントローラに渡されてくる値のとり方が違うので躓いたのでメモ。POSTの場合 $this->data["モデル名"][key]GETの場合 $this->params["url"][key]Ajaxの場合(jQueryのP…