タグ

2011年7月26日のブックマーク (2件)

  • Catalystで知ったこと - Perl日記

    PerlフレームワークCatalyst完全入門 作者: 山田祥寛出版社/メーカー: インプレスジャパン発売日: 2010/05/20メディア: 単行(ソフトカバー)購入: 8人 クリック: 214回この商品を含むブログ (18件) を見る 買って読み始めたので、知ったことメモ。 フォームデータの取得 今まで。 my $id = $c->req->param('id'); ただしこれだと、 しかし、paramメソッドはクエリ情報→ポストデータの順で値の取得を試みます。このため、クエリ情報/ポストデータの間で同名のパラメータがあった場合、意図しないデータを取得してしまう恐れがあるのです。 (P76) なるほど。 これを避けるために、とても丁寧に記述するなら、こう。 # POST データ my $id = $c->req->body_params->{'id'}; # GET データ my $

    Catalystで知ったこと - Perl日記
  • DBIx::Classで検索方法色々 - 森のクマさんがプログラムし始めた

    今更ながらにDBIx::Classを使ってみた。 その時に勉強した検索方法色々。 # IDを指定して検索 $db->resultset('table')->find(ID); # 条件を指定して検索 $db->resultset('table')->search({ flg => 1, }); # and検索 $db->resultset('table')->search({ flg => 1, id => 2, }); # or検索 $db->resultset('table')->search({ -or => [ flg => 1, id => 2, ] }); # andとorの組み合わせ $db->resultset('table')->search({ -or => [ { flg => 1, id => 2, }, flg => 2, ] }); # 不等号とか $db->r

    DBIx::Classで検索方法色々 - 森のクマさんがプログラムし始めた