タグ

catalystに関するyuuki_79のブックマーク (5)

  • Catalyst入門: Actionの定義とその処理の流れ(前編) - qootas.org/blog

    今回は Catalyst の Action の定義の仕方や処理の流れについて書いてみます。 Catalyst::Manual::Intro の Action にある説明を簡単にご紹介しますので、version 5 になってかっこよくなった action 定義の仕方を大雑把にでも理解できるかと思います。 Catalyst の Action Catalyst の Action は以下の例のように 特別な属性(例では ": Private")を持ったサブルーチンで定義されます。 sub default : Private { my ( $self, $context ) = @_; $context->response->output('Catalyst rockz!'); } Catalyst では何種類かの書き方で action(特別な属性を持ったサブルーチン)を 定義できますが、今回は G

    yuuki_79
    yuuki_79 2009/02/18
    subについてるPrivateとか書いてある
  • Catalyst

    NAME Catalyst - The Elegant MVC Web Application Framework SYNOPSIS See the Catalyst::Manual distribution for comprehensive documentation and tutorials. # Install Catalyst::Devel for helpers and other development tools # use the helper to create a new application catalyst.pl MyApp # add models, views, controllers script/myapp_create.pl model MyDatabase DBIC::Schema create=static dbi:SQLite:/path/to

    Catalyst
    yuuki_79
    yuuki_79 2009/02/18
    Catalystの関数とか色々
  • Catalyst::Manual::Cookbook - Catalystクックブック

    題名 Catalyst::Manual::Cookbook - Catalystでお料理を 説明 ママが昔よく焼いてくれたおいしいコード! レシピ デバッグ画面を強制表示する endアクションでdie()を呼び出すと、リクエストの最後にデバッグ画面を強制表示させることができます。 sub end : Private { my ( $self, $c ) = @_; die "forced debug"; } いちいちこれを書いたり消したりするのが面倒なら、endアクションにこんな条件文を加えることもできます。 sub end : Private { my ( $self, $c ) = @_; die "forced debug" if $c->req->params->{dump_info}; } こうしておくと、たとえばクエリストリングに"&du

    yuuki_79
    yuuki_79 2009/02/18
    ファイルアップロードなど
  • Catalyst + Lighttpd + FastCGI + DBIC + Schema::Loader に関する備忘録 :: Drk7jp

    ここ数ヶ月 Catalyst を触っていなかったらメキメキと記憶から知識が抜けてました・・・orz 恐ろしいことに DBIC もメキメキと忘れてました・・・orz 僕はどちらかというと OR Mapper を使うよりも SQL 直書きしたほうが理解が早い部類の人間なので DBIC つかって distinct とかするコードを書くのが面倒くさくて仕方がない。なので業の Sledge ベースのアプリは Model 部分に自前の DBI ラッパー使ってコネクションとかも管理してます。 ※ココ時代と逆行してるんでしょうね・・・ とはいえ忘れたままは悔しいので、最近ちょっとしたアプリを作るために Catalyst を使って書いていろいろメモったのを備忘録として残して自分用に公開。ってか DBIC のことなら DBIx::Class::Manual::Cookbook - Miscellaneous

    yuuki_79
    yuuki_79 2009/02/06
    DBとかテンプレートの設定するときに使ったさいと
  • さぼてん: 【Perl】Catalyst実践【CPAN】

    準備その1~Catalystインストール perl -MCPAN -e 'install Task::Catalyst' 準備その2~SQLite2ライブラリのインストール perl -MCPAN -e 'install DBD::SQLite2'

  • 1