Rechercher une page de manuel
Catalyst::Plugin::ConfigLoader::Manual.3pm
Langue: en
Version: 2007-11-21 (mandriva - 01/05/08)
Section: 3 (Bibliothèques de fonctions)
NAME
Catalyst::Plugin::ConfigLoader::Manual - Guide to using the ConfigLoader pluginBASIC USAGE
package MyApp;
use Catalyst qw( ConfigLoader ... );
ENVIRONMENT VARIABLES
- * "MYAPP_CONFIG" - specific config file to load for "MyApp"
- * "CATALYST_CONFIG_LOCAL_SUFFIX" - global suffix for extra config files
- * "MYAPP_CONFIG_LOCAL_SUFFIX" - suffix specifically for "MyApp"
CONFIG FORMATS
Config::General
Extensions
- * cnf
- * conf
Example Config
name = TestApp <Component Controller::Foo> foo bar </Component> <Model Baz> qux xyzzy </Model>
INI
Extensions
- * ini
Example Config
name=TestApp
[Controller::Foo] foo=bar
[Model::Baz] qux=xyzzy
JSON
Extensions
- * jsn
- * json
Example Config
{ "name": "TestApp", "Controller::Foo": { "foo": "bar" }, "Model::Baz": { "qux": "xyzzy" } }
Perl
Extensions
- * pl
- * perl
Example Config
{ name => 'TestApp', 'Controller::Foo' => { foo => 'bar' }, 'Model::Baz' => { qux => 'xyzzy' } }
XML
Extensions
- * xml
Example Config
<config> <name>TestApp</name> <component name="Controller::Foo"> <foo>bar</foo> </component> <model name="Baz"> <qux>xyzzy</qux> </model> </config>
YAML
Extensions
- * yml
- * yaml
Example Config
--- name: TestApp Controller::Foo: foo: bar Model::Baz: qux: xyzzy
COOKBOOK
Configuring a Catalyst::Model::DBIC::Schema model from a YAML config
Model::MyModel: schema_class: MyApp::MySchema connect_info: - dbi:SQLite:myapp.db - '' - '' - AutoCommit: 1
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre