タグ

ブックマーク / d.nekoruri.jp (1)

  • index template - めもおきば

    my $template = $c->stash->{template} || ( $c->request->match || $c->request->action ) . $self->config->{TEMPLATE_EXTENSION};Catalyst::View::TTでは、パス部のマッチした部分をもとにテンプレートのファイル名を生成するようになっていますが、index action の場合には当然ながら「/」で終わるパスがそのまま使われてしまいます。 例えば、MyApp::Controller::Edit というクラスで index アクションが呼ばれる場合には、「'match' => 'edit/'」となっているため、そのままTEMPLATE_EXTENSIONをくっつけた「{INCLUDE_PATH}/edit/.tt」というファイルを探しに行ってしまいます。 ちなみに

    index template - めもおきば
    p_chopin
    p_chopin 2007/08/30
    /の場合のテンプレートファイル名生成について
  • 1