上記のサイトを見て、Catalyst::Plugin::DateTimeをインストールしたが、そこから何をしていいのか、よく分からなかったorz
# perl -MCPAN -e shell
cpan> install Catalyst::Plugin::DataTime
ググると以下のサイトが見つかったので、以下のサイトを参考にCatalystでDataTimeを使ってみた。
C::P::Datetimeのメモ1(使い方) - LAPISLAZULI HILL#Catalyst - Catalystグループ
- DateTimeが使えるようにプラグインのリストを編集する
$ vi MyApp/lib/MyApp.pm
use Catalyst qw/-Debug ConfigLoader Static::Simple StackTrace DateTime/;- 使いたい個所に以下のコードを書く
$ vi MyApp/lib/MyApp/Controller/Books.pm
my $date = $c->datetime;
以上のコードで実行すると何故か日付と時間の間に"T"という文字が入る。
2008-04-26T13:45:19
調べた結果、ココにあるように次のように編集したら、欲しい情報が取れるようになった。
my $date = $c->datetime->strftime('%F %T');
以上でCatalystでdatetimeを使うことが出来る・・・。
本当だろうか。一応、動いてるけど・・・。まだまだ、分からないことだらけです。
【参考】
0 件のコメント:
コメントを投稿