Yanor.net/
Wiki
Blog
GitHub
Sandbox
開始行:
* 設定ファイル (ConfigLoader) [#v34e3f53]
lib/Myapp.pmでプラグインを指定する。
use Catalyst qw/ConfigLoader/
** 自動的に読み込まれる設定ファイル [#c2509122]
- アプリケーションルート直下のmyapp.ymlは自動的に読み込ま...
- YAMLファイル(拡張子.yml)以外のフォーマットにも対応し...
*** 任意のファイル名で指定したい場合 [#s9b9b806]
以下のように環境変数を指定して、アプリケーションを起動す...
MYAPP_CONFIG=/var/www/Myapp/conf/config.yml ./script/mya...
** 任意の設定ファイル [#h9fb4bef]
例えばユーザ情報をusers.ymlで設定する場合、以下のようにな...
*** lib/Myapp.pm [#s36c7269]
use Catalyst qw/ConfigLoader/
use YAML;
__PACKAGE__->config(YAML::LoadFile(__PACKAGE__->config->...
__PACKAGE__->setup;
**** アプリケーションルート [#p16beb2f]
$c->config->{home}で取り出せる。
*** conf/users.yml [#kf4c54e4]
users:
- taro
- jiro
- saburo
以上の通りでアクションクラス内で、$c->config->{users}で値...
** マニュアル [#o40ea29a]
http://search.cpan.org/~bricas/Catalyst-Plugin-ConfigLoad...
終了行:
* 設定ファイル (ConfigLoader) [#v34e3f53]
lib/Myapp.pmでプラグインを指定する。
use Catalyst qw/ConfigLoader/
** 自動的に読み込まれる設定ファイル [#c2509122]
- アプリケーションルート直下のmyapp.ymlは自動的に読み込ま...
- YAMLファイル(拡張子.yml)以外のフォーマットにも対応し...
*** 任意のファイル名で指定したい場合 [#s9b9b806]
以下のように環境変数を指定して、アプリケーションを起動す...
MYAPP_CONFIG=/var/www/Myapp/conf/config.yml ./script/mya...
** 任意の設定ファイル [#h9fb4bef]
例えばユーザ情報をusers.ymlで設定する場合、以下のようにな...
*** lib/Myapp.pm [#s36c7269]
use Catalyst qw/ConfigLoader/
use YAML;
__PACKAGE__->config(YAML::LoadFile(__PACKAGE__->config->...
__PACKAGE__->setup;
**** アプリケーションルート [#p16beb2f]
$c->config->{home}で取り出せる。
*** conf/users.yml [#kf4c54e4]
users:
- taro
- jiro
- saburo
以上の通りでアクションクラス内で、$c->config->{users}で値...
** マニュアル [#o40ea29a]
http://search.cpan.org/~bricas/Catalyst-Plugin-ConfigLoad...
ページ名: