CakePHP 本命の Controller を作成
controllerはdb名_controller.phpがお約束です。
Class名は MembersController DB名頭が大文字
/app/controllers/members_controller.php
set(‘members’, $this->Member->findAll());
// members => viewの変数 Member => Model名
}
// http://***.s***.xrea.com/member/view
function view($id = null)
{
$this->Member->id = $id;
$this->set(‘member’, $this->Member->read());
// member という名前で配列がview に送られる
// view 側では $member 配列
}
// http://***.s***.xrea.com/member/add
function add()
{
if (!empty($this->data))
{
if ($this->Member->save($this->data))
{
$this->flash(‘Your post has been saved.’,’/members’);
}
}
}
// http://***.s***.xrea.com/member/add/id
function delete($id)
{
$this->Member->del($id);
$this->flash(‘ id: ‘.$id.’ の投稿は削除されました。’, ‘/members’);
}
// http://***.s***.xrea.com/member/edit/id
function edit($id = null)
{
if (empty($this->data))
{
$this->Member->id = $id;
$this->data = $this->Member->read();
}
else
{
if ($this->Member->save($this->data[‘Member’]))
{
$this->flash(‘投稿を更新しました。’,’/members’);
}
}
}
}
?>
このあたりはブログチュートリアルに沿って書いています。
http://www.cakephp.jp/doc/index.html
ここまでくれば、それほどトラブルことも無く、書き進めていけるはずなので、次はview のカスタマイズです。
Sponsored Link
関連記事
-
はじめてのCakePHP 樺嶋 芳充 (著) を読んだ
バージョンも上がっているので、あらためて勉強してみることにして、まずははじめてのCakePHP (I
-
FL Studio の BassDrum を素人がいたずらしてみた
FL STUDIO 11 の新プラグイン「BassDrum」を学ぶ初心者の巻。 BassDru
-
カッコイイシンセサイザー IMAGE LINE HARMOR 無料プリセットをメモ
デザインもカッコイイ。そして音もすごい超おすすめのシンセ、IMAGE LINE の Harmorちゃ
-
CUBASE7からMIDIでFL STUDIO11へ
CUBASE7のコード機能が便利なのである程度作ってからFL DTUDIOへMIDIで移動してみたら
-
Apple Motion5 から根性無しの私への贈り物が沢山届きました
blender といい Final Cut といい、最近のソフトは高機能で使いこなすまでが大変ですね
- PREV
- Member Model を作る
- NEXT
- CakePHP Viewの基本
ご質問は掲示板へお願いいたします。