2008-10-01から1ヶ月間の記事一覧

[CakePHP][View] よくある確認画面でのhiddenデータの持ち回り

2008/12/10追記 コメントでアドバイスをいただいたので、ヘルパーを改良しました。この記事はこのまま残します。改良したヘルパーは下記の記事に掲載しました。 よくある確認画面でのhiddenデータの持ち回り ver2 CakePHP1.2RC3を利用しています。よくある画…

Paginationの検索条件URLを取得する

利用環境はCakePHP1.2RC3です下記の記事で書いた、 http://d.hatena.ne.jp/cakephper/20080907/1220796088 Paginationでの検索条件の引継ぎですが、基本的にsortやnextメソッド時に勝手にURLがくっついてくれるのですが、ソートとかページング以外の箇所のリ…

paginationのソート表示で、画像を使う

利用環境はCakePHP1.2RC3ですViewのPaginationヘルパーで、下記のようにすると簡単にソート機能を使うことができます。 sort('id');?>Paginationでの検索条件の引継ぎなどは、下記の記事を参照下さい。 http://d.hatena.ne.jp/cakephper/20080907/1220796088…

SessionのAutoStartをOffにして、手動でセッション管理 (セッションコンポーネント編)

環境は、Cake1.2RC3です。昨日の記事で、CakeSessionクラスを使って、セッションで発行されるCookieパスをコントロールすると書きましたが、セッションコンポーネントで出来ました。 http://d.hatena.ne.jp/cakephper/20081010CakeSessionクラスをそのままne…

SessionのAutoStartをOffにして、手動でセッション管理

cakeのcore.phpでは、下記のように標準でセッションのスタートが自動的にONになってます。 Configure::write('Session.start', true);ただ、このAuto Startを使うと、Cookieの発行も自動的にされ、Cookieにセットするパスの値が、CakeのROOTディレクトリにな…

CakePHP1.2 RC3にアップデートしたらSelectでワーニング

CakePHP1.2 RC3がリリースされたので早速 cakeフォルダを入れ替えてアクセスしてみたら、$form->selectタグでワーニングが出てた。 ワーニングはarray_marge関係のエラーで、cake/lib/view/helper/form.phpのエラー行を見ないとSelect関係のエラーだとは分か…

cakeはUTF8で、入出力だけSJIS変換

モバイルとか、既存のSJISで作られたシステムの移行とかで、どうしてもhtml側はSJISにしたいけど、cake使うからこの際システムやDBはUTF8ベースにしたい、そんな感じのことをやる場合。入力(POSTなど)でphp側で文字コード変換をしてない場合を前提としてい…