CakePHP2 CakePHPでjsonを戻すAPIを実装するサンプル CakePHPでjsonを戻すAPIを作るサンプルを書いてみました。結構簡単なので、参考にしてみてください。 ■気をつけるところ 気をつけるのは、【autoRender】と【autoLayout】をfalseに設定することと、respons... 2016.05.19 2018.10.27 CakePHP2
mongoDB MongoDBをCakePHPから使う ■MongoDBとは ドキュメントベースのデータベースです。NoSQLの一種だと思います。JSON的なデータ構造で情報を保持されるようです。その中身を高速に検索することも可能です。これをmysqlでやろうとすると、like検索の前後一致をす... 2014.11.26 2016.05.23 mongoDB
CakePHP2 CakePHPバッチ開発で高速にバッチを実装する CakePHPでバッチを実装する方法です。 ■CakePHPでバッチを実装することの利点 今まで作ったモデルなどが再利用することができます。また、DB接続の機能、ORM機能など、CakePHPの便利な機能を利用することができるので、開発速度... 2014.11.12 CakePHP2
CakePHP2 CakePHPで保守性の高いコードを書くTIPS的なやつ このコピペチェックツール【CopyContentDetector】もCakePHPで実装しています。そこで学んできたCakePHPで実装するときに気をつけることを3つ紹介します。 ■モデルはなるべくloadModelで都度呼び出す マニュア... 2014.10.16 2016.05.12 CakePHP2
CakePHP2 CakePHP2系のページネーションにTwitter BootStrapのデザインを適用する CakePHPを使ってシステムを作るとき、Twitter Bootstrapをよく使うと思います。Paginatorもよく使います。で、CakePHPデフォルトのPaginatorを使うとTwitter BootstrapのPaginato... 2014.09.04 2016.05.13 CakePHP2
CakePHP2 CakePHPでSELECTの時だけリードレプリカから情報を取得するようにする サービス全体の流入が大きくなってきた時、DBの性能が気になって来ることがあります。mysqlとかであれば、リードレプリカからSelectをすることで負荷を分散することができます。 CakePHPでSELECTの時だけ指定したDBに接続してS... 2014.09.02 CakePHP2
CakePHP2 CakePHPでDebugKitを導入する CakePHP2系でDebugKitを導入する方法です。そんなに難しくないのです。 ■ダウンロード 上記のURLからzipをダウンロードします。 ■展開してリネームしてディレクトリに移動 zipを展開して、展開したディレクトリ名を以下のよう... 2014.07.23 CakePHP2
CakePHP2 nginx + php-fpmでCaekPHPを利用するまでの設定 CakePHPをnginxで動かそうとした時にハマった点をかきました。普通に配置しても以下のように「I don’t / can’t use URL rewriting」という感じでmod_rewrite的なことができません。と出てきます。 ... 2014.07.23 2016.03.09 CakePHP2nginx
CakePHP2 すごくまじめにCakePHPのドキュメントを読んだ結果 その1 ■CakeのライブラリとDocumentRootを分離しておくのもありっちゃあり /usr/lib/cakeにCakeのコア /home/systemuser/hogehoge/appがアプリケーション → カスタムしたCakeを共有する場... 2014.07.16 CakePHP2
CakePHP2 CakePHP2でよく使う便利なプラグイン いつも使っているCakePHPのプラグインを紹介します。 他にもいろいろプラグインはありますが、一番良く使うプラグインを紹介します。プラグインを使えば工数半分くらいになるかもです。 ■Twtitter Bootstrapプラグイン 【Boo... 2014.06.29 CakePHP2
CakePHP2 CakePHP CakeDC製のUsersプラグインの日本語化ファイル 作ってみた。無難な日本語化。 ダウンロード ・CakeDCのUsersプラグインとは CakePHPのプラグインで、ユーザ登録(仮登録、メールで本登録)、ログイン、管理の機能を一式提供してくれる神のプラグインです。でも、英語なのでは、そのま... 2013.11.17 2016.05.02 CakePHP2開発した