【Perlフレームワーク】Catalystを語る人 (261レス)
1-

88: 2009/01/14(水)20:02 ID:/rd1Ean2(1) AAS
jiftyについてどう思う?
89: 2009/01/15(木)20:47 ID:??? AAS
best practicalのハッカー達のおもちゃ。
辱めてるわけではないよ。面白いアイディアがいっぱい。
90: 2009/01/20(火)04:24 ID:??? AAS
ぼくのおもちゃは、おちんちん。
辱めてるわけではないよ。カイカンがいっぱい。
91: 2009/01/20(火)05:34 ID:??? AAS
何してたんですか
92: 2009/02/08(日)13:06 ID:??? AAS
Catalyst 5.7015です。
apache2+mod_perlで動かそうとするとPOSTリクエストでNot Foundがでて困っています。
付属のデバッガではなんともありませんし、GETでクエリ文字列を送っても大丈夫です。
スクリプトを全て見たわけではありませんが、POSTリクエストを発行しているところでは
全て404 Not Foundが帰っています。

心当たりのある方、いらっしゃいませんか?
93
(1): 2009/02/08(日)15:03 ID:W2GkJqFi(1) AAS
httpd.confはこんなんなってます。PerlLoadModuleのコメントを外すとエラーが出ますし、
こんなの→module Portbello does not define @APACHE_MODULE_COMMANDS
そのままでも動作するのでコメントアウトしています。

LoadModule perl_module modules/mod_perl.so
PerlSwitches -I/home/aa/Module_Name/lib
PerlSetEnv PERL5LIB /home/aa/Module_Name/lib

Listen 3333
NameVirtualHost *:3333
<VirtualHost *:3333>

DocumentRoot "/home/aa/ModuleName"
省6
94: 2009/02/08(日)17:18 ID:??? AAS
>>93
事故解決しました。

> PerlTransHandler Module_Name

を外したら正常動作しました。理由?わかりませんw
95: 2009/02/08(日)18:56 ID:??? AAS
ぐぐったら、mod_perl スレに同様の話が書いてあったw
96: 2009/04/23(木)00:15 ID:??? AAS
moose実装の新バージョン出たね
97
(1): 2009/07/11(土)15:49 ID:??? AAS
ここってCatalyst以外のフレームワークの話題はいいのかな。
個人の趣味でCatalystは敷居が高すぎてなー
98: 2009/07/12(日)14:21 ID:??? AAS
>>97
そんな君に Sledge を。
99: 2009/07/15(水)22:25 ID:??? AAS
Arkを
100: 2009/07/26(日)14:20 ID:??? AAS
配布用CGIに最適なフレームワークってやっぱりCGI::Appなのかな?
全部同梱したらけっこうなサイズになりそう。

MENTAとかMojoも気になるけど新しすぎて不安がなくもない。
101: 2009/09/06(日)20:39 ID:??? AAS
Mojo使ってる、というか改造して使ってる。結構好き。
でも軽量かどうかは微妙かもね。
MENTAは軽量だと思う。
102: 2009/09/19(土)00:33 ID:??? AAS
日本じゃイマイチだけど海外じゃCGI::Appは結構人気ある。し、たいていのウェブサイトはCGI::Appで十分だと思う。
103: 2009/09/19(土)08:37 ID:??? AAS
。し、
104: 2010/06/20(日)23:22 ID:cZnRHjmW(1) AAS
Catalyst を勉強中です。

モデルをCatalystから分離した方が良いとは
知っていますが、とりあえず勉強中なので、
app_create.pl model で DBIC を作りました。

ところが出来上がった Schema/Result/ 以下の
クラスにメソッドを定義しても呼び出す事が
出来ません。

ログではこのように出ています。
Can't locate object method "foo_bar" via package "DBIx::Class::ResultSet"

見るとResult以下のクラスのベースクラスは
省5
105
(1): 2010/06/21(月)10:34 ID:??? AAS
Schema/Result/以下にテーブルの内容を定義したモジュールがばーっと並んでるんでしょ?
そのモジュールにメソッドを追加すれば、コントローラクラスで、 $c->model('DBIC::User')->foo_bar() とかって呼べるはず。
それが出来ないなら、もっと根本的な所で間違ってる。自分でラッパークラス作ってて、その作り方が間違ってるとか。
106: 2010/06/21(月)23:43 ID:??? AAS
>>105
ありがとうございます。
やはりそうですよね。。
そこに追加しているんですが、呼び出せないです。

気になったのはResultSet 云々のエラーメッセージがでてるけど、そこのクラス群はDBIC::Core が親になっている事でした。

モデルは自動生成させているので、手では作っていないです。

何かの手順間違いでおかしな事になってるんですかね。
再確認します。
107: 2010/06/22(火)00:28 ID:??? AAS
分かりました。
load_components に ResultSetManager とメソッドに ResultSet 属性が必要なのですね。
Catalyst というよりはまるまるDBICでした。

ありがとうございました。
1-
あと 154 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.046s