2016-04-25 13 views
4

私が試した:Catalystでどのようにデフォルトのコンテンツタイプをグローバルに変更しますか?

  • のMyApp/libに/ MyApp.pm
__PACKAGE__->config(
    ..., 
    content_type => 'application/xhtml+xml' 
); 

とさえして:

  • のMyApp/libに/ MyAppに/ビュー/ HTML。 pm
 
__PACKAGE__->config(
    ..., 
    content_type => 'application/xhtml+xml', 
); 
+0

コントローラ全体またはアプリケーション全体でグローバルに使用していますか? – simbabque

+0

アプリケーション全体。 – asarch

答えて

4

私はYourApp /コントローラ/ Root.pmサブオート

$c->response->headers->content_type('text/plain'); 

にしてください。

これは、他のコントローラ(メソッド)よりも前に実行し、適切なデフォルト値を与える必要があります。

+0

ありがとうございます:-) – asarch

関連する問題