[Catalyst] using XML files to configure Catalyst

Aaron Trevena aaron.trevena at gmail.com
Thu Mar 4 09:57:36 GMT 2010


Hi all,

I couldn't find a full/complete example of configuring Catalyst with
XML in the docs for ConfigLoader, Catalyst or anywhere..

eventually after reading through peoples' blogs and trial and error I
managed to get the following working - would be nice if somebody
familiar with the documentation style/layout/organisation can work it
in somewhere, or as future reference for people who get stuck in the
same way as me:

<config>
        <name>MyApp::CMS</name>
        <paths>
          <upload_dir>/var/www/docs/myapp-cms/uploads</upload_dir>
        </paths>
        <model name="DB">
          <connect_info>dbi:mysql:cmsdb</connect_info>
          <connect_info>user</connect_info>
          <connect_info>password</connect_info>
        </model>
        <component name="View::TT">
          <INCLUDE_PATH>/var/www/docs/myapp-cms/templates</INCLUDE_PATH>
          <ENCODING>UTF-8</ENCODING>
          <TRIM>1</TRIM>
          <PRE_CHOMP>2</PRE_CHOMP>
          <POST_CHOMP>2</POST_CHOMP>
        </component>

</config>

note :

<model name="Model::DB">
          <connect_info>dbi:mysql:cmsdb</connect_info>
          <connect_info>user</connect_info>
          <connect_info>password</connect_info>
</model>

doesn't work

Cheers,

A.

-- 
Aaron J Trevena, BSc Hons
http://www.aarontrevena.co.uk
LAMP System Integration, Development and Consulting



More information about the Catalyst mailing list