2012年2月
« 1月    
 12345
6789101112
13141516171819
20212223242526
272829  

PHPハンドブック執筆しました!

CakePHP

cakePHP selectフォームのdisabled

前のエントリーで入力後の確認画面を作成する場合を書いたが そのままadd.ctpをコピーすると当然フォームのままだったりします テキストとかはそのまま表示に変えやすいんですけど 連動したリストボックスとかメンドクサイです [...]

cakePHP 日本語のヴァリデーション

デフォルトのグローバル関数(?)のmaxLengthでvalidationを行うと strlenが利用されているため 日本語の文字数が正しくカウントされない ヴァリデーションルールはカスタマイズチェックの場合と同様に 同 [...]

cakePHP ビューでの日付の整形

2009-05-06 03:00:00のような日付のフォーマットを日本語表記に変えたい場合 htmlヘルパーをカスタマイズすると変換が楽になる $cp cake/libs/view/helpers/html.php ap [...]

cakePHP TOPページカスタマイズ

ドキュメントルートでアクセスする TOPページをカスタマイズする場合 /app/views/pages/home.thtmlを作成すればよい コントローラで処理を行う場合 /cake/libs/controller/pa [...]

cakePHP 確認画面

日本人って確認画面好きですよね~ まぁ金額大きくなればしかたないでしょうが お金とか関係ない、かるーい項目でも入れますよね といっていてもしかたないので確認画面つくります(笑 bakeで焼いたのをベースに変えます fun [...]

cakePHP modelの再定義

データベースが開発途中で変更された場合 序盤は変更も踏まえてbakeでサンプル作ったりすると思うのですが 再定義したもので再度bake使用と思うと昔の定義のまま選択肢が出てきたりします どっかで似たことやったなーと思った [...]

cakePHP redirect

管理画面上でコントローラ毎にページを生成しているときに 処理を追加したりしたときに 処理完了で別アクションへリダイレクトさせようとしたら 呼び出し元のコントローラにリダイレクトしてしまった userコントローラとかの中で [...]

cakePHPで共通変数の定義

core.phpに書く方法もあるようだが core.phpに書くとアップデートとかしたときややこしいかなと そこで探していたところ ねねとまつの小部屋 のエントリに見つけた http://blog.ne2ma2.com/ [...]

cakePHP アソシエーション

モデル間のリレーションにはアソシエーションというものを使うらしい リレーションなんかさせなくっても個別にやればいいじゃん とか思ってたんですけど単純なJOIN程度ならcakeがやってくれちゃうようです 4種類あって ha [...]

cakePHP selectフォームのdisabled

前のエントリーで入力後の確認画面を作成する場合を書いたが そのままadd.ctpをコピーすると当然フォームのままだったりします テキストとかはそのまま表示に変えやすいんですけど 連動したリストボックスとかメンドクサイです [...]

cakePHP モデル等の複数形に注意 information

informationsのモデルではまりました なんかbakeしたときの他のモデルの名前となんか並べてみると違うなと思いながら作っていると Given your model named ‘Information’, Ca [...]

cakePHP ロールバック

$this->Model->begin(); とかでトランザクションがはじめられるらしい $this->Model->commit(); $this->Model->rollback(); も使えるらしい Modelは何 [...]
Suported by Alleyoop Inc.