49. Controllerへのアクションの追加(抜粋)
<?php
class PostsController extends AppController {
function delete($id) {
$this->Post->del($id);
$this->flash('The post with id: '.$id.' has been deleted.', '/posts');
}
} メッセージを表示後に /postsへ移動する
?>
/posts/delete 時の処理を追加
画面は存在しないのでViewは丌要
49
70. 対象テーブル・主キーの指定例
class User extends AppModel {
var $name = ‘User';
var $useTable = ‘user_account’; 使用するテーブル名
var $primaryKey = ‘login_id’; 主キーのカラム名
}
暗黙的なルールに従うよりも把握しやすい場合も
既存のテーブルでCakeを使う場合の必須TIPS
70