Catalyst::Model::ShanonDBI - Perl extension for blah blah blah


NAME

Catalyst::Model::ShanonDBI - Perl extension for blah blah blah


SYNOPSIS

  use Catalyst::Model::ShanonDBI;
  blah blah blah


DESCRIPTION

Stub documentation for Catalyst::Model::ShanonDBI, created by h2xs. It looks like the author of the extension was negligent enough to leave the stub unedited.

Blah blah blah.

preHash

DBに入ってる値そのままをハッシュにして返す

toHash

フィルターがかかったハッシュを返す

toHashRef

ハッシュのレファレンスを返す

date2str

DBから返ってきたタイムスタンプを YYYY-MM-DD 形式にして返します 変換できなかったときはそのまま返します

time2str

DBから返ってきたタイムスタンプを HH:MM 形式にして返します 変換できなかったときはそのまま返します

create

Class::DBI のcreateのOverride トリガー:$self->create_before($c, $hash); $self->create_after($c, $hash, $rt);

add

更新用コールバック群 トリガー:$self->update_before($c); $self->update_after($c, $rt); $self->disable_before($c); # 削除時 $self->disable_after($c, $rt); # 削除時

delete

削除用コールバック群 トリガー:$self->delete_before($c); $self->delete_after($c, $rt);

get_model_changes_update

modelに対してupdateが発行された再に呼び出されます。 modelの変更を検出し、stashに詰めておく関数 $c->stash->{'ADVEL_model_changes'}をリストとして標準で使います。

get_model_changes_create

modelに対して新しいレコードが作製された場合に呼び出されます。 $c->stash->{'ADVEL_model_changes'}に新規登録として詰め込みます。

get_model_changes_delete

modelを削除した場合に呼び出されます。 $c->stash->{'ADVEL_model_changes'}に削除登録として詰め込みます。


SEE ALSO

Catalyst


AUTHOR

Shota Takayama, <takayama@shanon.co.jp>


COPYRIGHT AND LICENSE

Copyright (C) 2005 by Shanon, Inc.

This program is free software, you can redistribute it and/or modify it under the same terms as Perl itself.