cat
分けたほうがいいよー!という話を最近よく聞く(読む)ので、分けるようにした。 とりあえず Catalyst での config やら model はそのまま使いたいけれど、CLI とかではどうするの?って話になるので、その辺もくそかっこわるいけどなんとかできるように。…
Store::DBIC を使ってるのだけど、flash が使えなくてはまった。 そのとき出たログは、sessions テーブル の row が見つからないから update できないよーってもの。 row が見つからないっていうから id の照合順序とかそのへんを疑ったりしても何も変わらず…
今まで Chained って使ってみたことなかったので、やってみた。 まず、こんなことしたい。 パス 例 内容 /* /hogehoge hogehoge ページを出力 /*/edit /hogehoge/edit hogehoge ページを編集 Chained について調べていったけど、例が /page/*/edit みたいな…
Catalyst で携帯用のコントローラを作った。で、end をこんな感じにしたけどこれでいいのかな?効率悪そげな気もするけど。 sub end : ActionClass('RenderView') { my ($self, $c) = @_; $c->forward($c->view('TT')) unless ($c->res->output || $c->res->…
Catalyst::Plugin::Authentication::Credential::HTTP を使ったテストプログラムを Apache2 + mod_perl2 で動かしていて、basic 認証かける部分で必ずエラーでこけてた。 エラーの内容はこんなん。 Caught exception in Hoge::Controller::Fuga->auto "Not a…
template の中でなんでコンテキストハンドル使えなくなるんだ特定のページだけーって悩んでたら、template の中で c っつう変数作ってやんの馬鹿でぇ。 頭が固いせいか、template をまだ簡易的なものとしか捉えてないのが悪い。だから変数使うにしても「まぁ…
前にこんなのを書いてやり方はわかったので、Catalyst(TT) に組み込んでみた。 コントローラでこう書いて… $c->stash->{user_list} = $c->model->schema->storage->dbh_do (sub { my ($storage, $dbh) = @_; my $sth = $dbh->prepare($c->model->admin_user_…
ちょこちょこ読んではいたけど、まとめてくださってるので。 Catalyst Conference #1 まとめ - Yet Another Hackadelic
こちらを参考にさせていただきます。 hide-k.net#blog: Catalyst::Model::DBIC::Schemaでのトランザクション管理
Please note that the DBI docs recommend that you always explicitly set AutoCommit to either 0 or 1. DBIx::Class further recommends that it be set to 1, and that you perform transactions via our "txn_do" method. DBIx::Class will set it to 1…
Catalyst::Plugin::Authentication::Credential::HTTP と Catalyst::Plugin::Authentication::Store::DBIC を使おうとしてたら、*_server.pl が起動できなくなった。 ConfigLoader の前に Authentication, Authentication:: を書いてる自分に気付いた。 バカ…
The auto action is also distinguished by the fact that you can break out of the processing chain by returning 0. If an auto action returns 0, any remaining actions will be skipped, except for end. Catalyst::Manual::Intro - Introduction to …
$rec->action $c->action へ $rec->snippets $rec->captures へ $rec->user $rec->action と $rec->snippets は使っていたので置き換えた。
目を通す / 通した コンテキスト Catalyst - The Elegant MVC Web Application Framework - search.cpan.org リクエストオブジェクト Catalyst::Request - provides information about the current client request - search.cpan.org 後で調べる WSSE認証と …
Catalyst::Helper::Model::DBIC::Schema - Helper for DBIC Schema Models - search.cpan.org パラメータがよく分かってなかったので、ここをチェック。
MySQL を使うつもりなので、DBD::mysql のインストール。 mysql 関連のライブラリを入れてなかったので先に。 yum -y install mysql-devel事前にした mysql の設定上(意味のないユーザの削除& root パスワード設定)、cpan からのインストールではテストで…