Zend Frameworkで遊んでみる
- Date
- 2007-09-19
- Categoey
- Develop, Program
- Tag
- code, php, zendframework
自分用にコンディションシート的なものをZendFrameworkで作ろうと思い入れてみた。少し業務で使った事もあるけどSVNチェックアウト→OK!!な
状態だったので一からセットアップ。
一通りディレクトリ作ってphp.iniにパス通して
HelloWorld!!させてみる。問題無し。StaticなURLのルーティングを確かめる、以下が想定。
http://example.com/login Controller => auth Action => login
<?php
$route = new
Zend_Controller_Router_Route_Static(
'login',
array('controller'=> 'auth', 'action' =>'login'));
$router->addRoute('login', $route);
これも問題無し。マニュアル通りだから問題無くて当然なんだけども。で、iniファイルにルーティング設定書こうと思って以下の様に書いてみた。
[production] routes.login.type = "Zend_Controller_Router_Route_Static" routes.login.route = "login" routes.login.defaults.controller = "auth" routes.login.defaults.action = "login"
読み込みはこんな感じ。
$config = new Zend_Config_Ini('../config/router.ini', 'production');
$router = new Zend_Controller_Router_Rewrite();
$router->addConfig($config, 'routes')
が、反映されてない。ルーターの値には同じものがセットされているというのに。
値が呼ばれてる所まで追ってみるかと思いつつ、先にガシガシコードに書いて後で精査してiniにしようとかなんとか。
そういえばPDT1.0がリリース。
