1.2 | ねねとまつの小部屋

Archive for the ‘1.2’


protocalendar.js 用の CakePHP1.2対応のヘルパメソッド(のひな形)をセキュリティコンポーネントに対応させて見た

by redgasuki

皆さん、こんにちは、 redgasukiです。

スプーキーズラボさんが公開されている、prototype.jsベースのjavascriptのカレンダーライブラリprotocalendar.jsがとても便利です。

http://labs.spookies.jp/product/protocalendar

こんな感じで、リッチな日付選択(時間選択も可)ができます。

protocalendar

「あとで買うかも!?」でも利用させて頂いています。

スプーキーズラボさん、ありがとうございます。

CakePHP1.2対応のヘルパの雛形も公開されていますので、手軽に使うことが出来ます。

protocalendar.js 用の CakePHP1.2対応のヘルパメソッド(のひな形)を公開しました

しかし、そのまま使うと、CSRF対策がお手軽に出来るセキュリティコンポーネントの強力すぎる制約で、blackHoleCallbackコンボ喰らってしまうので、修正してみました。

2009/1/16 修正


続きを読む >>  "protocalendar.js 用の CakePHP1.2対応のヘルパメソッド(のひな形)をセキュリティコンポーネントに対応させて見た"

Popularity: 15 %

一つ星二つ星三つ星四つ星五つ星 (まだ評価されていません)
Loading ... Loading ...

Curlが使えないサーバでPHP OpenID Libraryを使う際の注意点

by redgasuki

CakePHP Usersのフォーラムに、私の書いたエントリーを参考にして頂いたOpenIDの記事が上がってました(答えた)。

http://cakephp.jp/modules/newbb/viewtopic.php?viewmode=thread&topic_id=306&forum=9&post_id=3619#forumpost3619

OpenID関連でブログに書こうと思って忘れていたことを思い出したので、エントリーを書きます。

Curlが使えないサーバでPHP OpenID Library使う場合のちょっとしたTIPSです。

Curlを使わないよ、宣言

なにも設定していないと、Curlを使うようになっています。
Curlが使えない環境(お客さんの環境で勝手にいじれないとか、テスト環境を整備してないとか)の場合、
自動的に、切り替えてくれないので、自分でCurlを使わないよ、宣言しなければいけません。


続きを読む >>  "Curlが使えないサーバでPHP OpenID Libraryを使う際の注意点"

Popularity: 17 %

一つ星二つ星三つ星四つ星五つ星 (まだ評価されていません)
Loading ... Loading ...

CakePHPでSimpleTest その3 モデルのテストケース作成

by redgasuki

このエントリーでは、bakeで自動的に作成されたモデルのテストケースを改造して、次のようなことをやってみたいと思います

  1. 本番用のテーブルからテスト用のテーブルにデータをコピーする
  2. バリデーションテスト
  3. モデルに作ったロジックのテスト

注意点からいうと、現時点(CakePHP RC2)では、1.を行うためには、

  • 自動的にテーブルを作成してくれないので、自分で作成する。
  • テーブルの削除は律儀にやってくれるので、削除されないようにする(もしくは毎回テーブルを作る)。

といった対応が必要なようです


続きを読む >>  "CakePHPでSimpleTest その3 モデルのテストケース作成"

Popularity: 91 %

一つ星二つ星三つ星四つ星五つ星 (まだ評価されていません)
Loading ... Loading ...

CakePHPでSimpleTest その2 TestSuiteの動きをモデルのテストケースのスケルトンで確認

by redgasuki

2008/07/18 タイトルのスペルが間違っていたので、訂正

CakePHP1.2でbakeしている人のための簡単SimpleTest その1 の続きです。


続きを読む >>  "CakePHPでSimpleTest その2 TestSuiteの動きをモデルのテストケースのスケルトンで確認"

Popularity: 100 %

一つ星二つ星三つ星四つ星五つ星 (1 投票, 平均: 5 中 5)
Loading ... Loading ...

CakePHP1.2でbakeしている人のための簡単SimpleTest その1

by redgasuki

CakePHP1.2 RC2で試しました。
SimpleTestの題材となるcakeアプリはなんでも良いのですが、

bakeで作ると、コントローラー、fixtureを使ったモデルのテストのスケルトンまで作ってくれるので、楽だよね

、という趣旨のエントリーなので、bakeしたアプリを用意しているという前提で書きます。

私は、改めてbakeするのが、面倒なので、【CakePHP】OpenIDをAuthComponentにトッピングしてみるで作成した(bake した)を使いました。


続きを読む >>  "CakePHP1.2でbakeしている人のための簡単SimpleTest その1"

Popularity: 35 %

一つ星二つ星三つ星四つ星五つ星 (1 投票, 平均: 5 中 5)
Loading ... Loading ...