PHPのRuby on Railsクローンのフレームワーク Akelos PHPをいじってみた出来事のメモ。

Akelosをいじってみるメモ帳

Akelos PHP Blogチュートリアル一覧(全18記事)
Akelos PHP ユーザ認証チュートリアル一覧(全19記事)

2008年06月11日

Akelos Blogチュートリアル 12.ルート設定、動作確認

さて、チュートリアルでは11の作業までで色々動くようになってるんですが、手元の環境では動かない。
なぜかというと、何もオプションを付けないで画面を呼び出した時に、何のコントローラーを呼び出すんだーって設定が無いんです。
なので、追加でもう1つ作業します。

※以下、ちょっと脱線
なぜだーってよく調べてみると、routes.phpのデフォルトルートの初期設定が変わっているようですね。
さらに、BlogControllerのindexアクション内のperformActionメソッド呼び出しもうまく動いていないよう。redirectToAction使わないとだめっぽい。この原因は後で調べよう
以上脱線終了。


ということで、何を初期呼び出しするかを決めるルート設定を行います。

C:\xampp\htdocs\projects\blog\config\routes.php
のファイルをメモ帳などで開いて、下のように編集してください。

-------------------------------------------------------
connect('/:controller/:action/:id', array('controller' => 'blog', 'action' => 'listing'));
$Map->connect('/', array('controller' => 'blog', 'action' => 'listing'));

?>
-------------------------------------------------------
さっき作ったblogコントローラを指定し、さらにlistingアクション(とビュー)を指定しています。

保存して終了。


ということで、やっとブラウザ
http://localhost/blog
を入力して開いて下さい。
ブラウザに
-------------------------------------------------------
Tasks:
Create new Post
Posts
-------------------------------------------------------
こんな感じで表示されていれば成功。
new Postなどをクリックしたり、登録したり適当にいじってOK。
posted by AMUAMU at 22:47| Comment(0) | TrackBack(0) | チュートリアル | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。