極めたいw CakePHPのルーティング
» tips
» CakePHP |

|
|

[2009年5月27日 13:21]
先週のCakePHP勉強会で、akiyanさんが routes.php に関する発表をやっていて、今までになかったルーティング情報のまとめみたいな資料になっていて多くのBakerが目から鱗状態になったと思います。ボクもそんな中の一人ですが、忘れないうちに復習してみようとおもいます。
内容的には、
・Routesの設定 :: 環境設定 :: CakePHPによる開発 :: マニュアル :: 1.2 Collection :: The Cookbook
・極める routes.php (CakePHP 1.2) : akiyan.com
とかぶりますので、まずはそちらのページを熟読される事をオススメします。
また、routeの確認にはユニットテストが有効です。
shin1x1さんが詳しいエントリーを上げてくださったのでこちらも必読。
CakePHP routes.phpの確認はユニットテストで | Shin x blog
で、ボクはというと実際飛んでいるパラメータを確認するためにもテスト用のコントローラーを作成して確認してみました。
app/controllers/users_controller.php<?php
class UsersController extends AppController {
var $autoRender = false;
function index( ) {
pr($this->params);
}
function view( ) {
pr($this->params);
}
}
?>
routeだけ確認したので View も Model も使いません。
$uses を呼ばずに、$autoRender = false; でViewにも渡さないようにしています。
アクションの中で pr($this->params) を呼んでいますが、CakePHPが使っているパラメータ配列が確認できて非常に有用ですのでぜひお試しあれ。
以下、続きます。(長いっす)
» 続きを読む » 極めたいw CakePHPのルーティング
ヤガー (yager)