Ajaxを使ったファイルマネージャをCatalystで作ろう

| 2 Comments | 0 TrackBacks

Ajaxを使ったファイルマネージャをPHPで作ろう という人気記事がうpされてます。

それ Catalyst でもできるよ!!

ということで、Catalyst にバックエンド部分を port しました。

変更点としては、ファイル一覧作成部分。readdir とかするのは Controller 内でやって、HTML 化するのは View::TT に飛ばしてみました。

んで、バックエンドを Catalyst に port する上での疑問点がでてきました。 elf さんのソースで common.php に入ってるようなメソッドって、各コントローラからどうやって呼び出すのが cool なのかという疑問点です。今回は考えるのまんどくさかったので、Private な Controller として書いておいて、forward しました。

Catalyst の Plugin 化して、$c->hoge(param) できるようにするのが楽ちんかもと今思いました。

最後に、カコイイファイルマネージャを BSD ライセンスでうpしてくださった elf さん、ありがとうございました。

No TrackBacks

TrackBack URL: http://blog.woremacx.com/MT/mt-tb.cgi/104

2 Comments

うひ
記事としてはMVCとか志向主義ではなく,技術スキルをなるべく問わない実装を心がけてみました
やっぱ面白いので全然別の実装作ってみたいところではあります.
というかさくさくcoolに作りすぎですよ!!

うひっ!!

Leave a comment