2011年10月

Mojoliciousで設定ファイルを読み込んで値を使う時のTips

configファイルの読み込み 設定ファイルを読み込む / Mojoliciousリファレンス - サンプルコードによるPerl入門  設定(コンフィグ)ファイルを読み込むにはMojolicious::Plugin::Configを利用します。 というように、Mojoliciousアプリで設定ファイルを使う事ができる。例えば etc/MyApp.conf を読み込むには以下のような感じ。 stash_keyはオプションで設定できる(デフォルトはconfig?) etc/MyApp.conf { # MyApp config # サービス名 SARVICE_NAME => 'hogehog […]

MojoliciousでDBIx::CustomやDBIx::Connectorを使う時

すぐ忘れるし、どこにあったか分からなくなるのでメモ。 Mojolicious - GitHubより引用 package MyApp; use Mojo::Base 'Mojolicious'; use DBIx::Custom; has dbi => sub { my $dbi = DBIx::Custom->connect(...); return $dbi; }; sub startup { my $self = shift; ### YOU MUST NOT CALL dbi() method in starup(). } リンク先にはBad Exampleもあるので参考に。

EC-CUBEカスタマイズ ある規格のある分類のみ送料をプラスする

規格を利用していて、ある規格(長いものや重いものなど)の場合は別途送料となる場合の処理を書いてみる。 ただし無理やり実装。 動作 該当する規格分類の場合は送料を通常より1000円プラスする。 環境 EC-CUBE 2.4 PostgreSQL 段取り 各規格の分類は dtb_classcategory に格納されていて、classcategory_id というユニークな通し番号が振られている。 カートのセッションにもこの通し番号が格納されているようなので、こいつを使って判別することとする。 なので、適用する規格の分類を登録した後に、classcategory_id を調べなくてはならない。 工 […]