「 cakephp 」 一覧

CakePHPで楽天APIを叩いてみる(1)コンポーネント編

以前、楽天の商品検索APIを叩いて一覧を取得、表示するというプロゴラムをCakePHPを使って書いたのですが、そのソースが発掘されたので、解説を入れながら晒してみたいと思います。

CakePHPでブラウザを閉じたのにsession情報が残っている場合の対策

CakePHPでセッションを利用した場合、ブラウザを終了してもなぜかセッションがクリアされず、前述のフォーム内容が残ったままになっている場合があります。その場合の対策法です。

さくらインターネット環境のCakePHPでcronを使ってみる

さくらインターネット上に展開しているCakePHPでcronを使う方法。コントローラーとアクションを指定して動かしたかったのですが、うまく行かなかったので、shellを使ってみます。

CakePHPなどでクレジットカード番号をチェックする方法

クレジットカード番号が有効かどうかのチェック方法です。ルーン・アルゴリズムという法則で番号のチェックを行っています。CakePHPや、ZendFrameworkではバリデーション用のルーチンが元々用意されています。

CakePHPのSSLコンポーネントでSSL対応

 2012/05/19
-CakePHP   , , ,

個人情報を扱う際に必要になってくるSSLの、必要なページとそうでないページを設定により自動転送するCakePHPで使用するSSL Componentの説明です。

CakePHPでテーブル内容をTRUNCATEで消去する方法

 2012/05/15
-CakePHP   , , ,

API から取得したデータを一時的にテーブルに保存し、その内容を処理・成形してから本番用テーブルへ移行する、という処理を CakePHP で行なっているのですが、一時テーブルの内容を API を叩く際にクリーンしてからインサートやろうということで、TRUNCATE する事にしました。その備忘録です。

CakePHPでリンク付き画像をヘルパーで表示する方法

 2012/05/14
-CakePHP   , ,

Cakeのバージョンは1.3を利用し社内システムを作っているのですが、久々に画像リンクを作ろうとしたら、本の通りやってもなぜか画像がエスケープされて表示されません。調べてみたら、今更ですが、1.2と1.3じゃ仕様が変わっていたのですね・・・。自戒を込めてメモ。

CakePHPのfindでDISTINCTする場合の記述方法

 2012/05/11
-CakePHP   , , , ,

SQLのDISTINCT句は言わずと知れた、SELECTの際に重複行を取り除いてくれる機能。CakePHPで実現するには、findのfieldsキーに「DISTINCT」をしていするだけ。

CakePHPで新たに知ったこと

 2011/05/12
-CakePHP   ,

CakePHPの命名規則として、テーブル名は複数形を使用するのですが、テーブル名を「persons」とつけて作成したところ、なぜかMissing Database Table エラーが。