【PHP】フレームワーク CakePHP 9ホール目【v1.3】
■ このスレッドは過去ログ倉庫に格納されています
0273241
2010/08/26(木) 00:42:52ID:???・pr()を使わないでprint_r()
pr()はインデックスに載ってないのでたぶん出てこない
h()もそうだけど、省略表記が嫌いなんだろうか
・モデルから持ってきたデータを回すときにforeachではなくfor
好みの問題だけど、foreachの方が使われることが多いし、特に理由がなければ最初はforeach教えた方が・・・
・$this->flashは使わずに$this->redirect
save完了したときなどはとにかくredirectしてる。メッセージ出してあげた方が親切なんじゃ・・・
$this->flashもインデックスには載っていないのでry(Session->flashは載ってた)
ちなみにredirectについてTipsで「redirectはうまく動かない場合もあるので、そういうときはphp.iniを修正」という
解説が載っている。問題起きやすいのならとりあえずflashでいい気がするけど・・・
・beforeFindの実践例で「limitやorderが設定されていなかったらデフォの設定で上書き」というもの
limitはともかくorderは普通にmodelで設定できるからbeforeFind使わないでも・・・
・VALID_NOT_EMPTYは1.2まで使われていたバリデーション用の定数という説明
1.2の時点で非推奨になっていたような・・・(ちょっと自信なし)
・ユーザーデータ用のテーブルがPersonalsテーブル
形容詞じゃなくて名詞でUserテーブルとか、Peopleテーブル(Personモデル)とか・・・
・<a href="/cake/sample/boards/edit/<?php echo $id; ?>">※この投稿を編集する</a>
$html->linkが嫌いなのか、後半を見ても基本的に直でHTML書いてます
ルーティング使うときとか便利だし、とりあえずhtml->link使うように教えた方がいい気がします
・記事を見るのはshowアクション、投稿者のデータを見るのはshow2アクション
さすがにshow2はないんじゃないでしょうか
なんか昔のcgi説明サイトを思い出しました
■ このスレッドは過去ログ倉庫に格納されています