On Mon, Nov 05, 2007 at 12:37:27PM -0500, Joe Landman wrote:
> Hi folks:
> 
>   This should be an easy one.  I read and read and read.  The manual is 
> fine, but my reading skills may be in doubt.
> 
>   This is what I want to do.  I want to set a simple variable named 
> myvar in myapp.yml.  Then I want to pick it up later on.
> 
> So far so good, I have
> 
> myvar:        blahblahblah
> 
> in myapp.yml at the top of my application tree (in the same directory as 
>  lib, script, root, ...)
> 
> Now, in one of my controllers, I want to get access myvar.  I thought I 
> can get at it like this:
> 
>       $c->config->{myvar}

Yep, that's exactly correct.

If it isn't there, your config is probably broken.

Though what I'd be more likely to do is

package MyApp::Controller::Foo;

__PACKAGE__->mk_accessors('myvar');

__PACKAGE__->config(myvar => 'default');

then in config

Controller::Foo:
  myvar: 'not_the_default'

-- 
      Matt S Trout       Need help with your Catalyst or DBIx::Class project?
   Technical Director                    http://www.shadowcat.co.uk/catalyst/
 Shadowcat Systems Ltd.  Want a managed development or deployment platform?
http://chainsawblues.vox.com/            http://www.shadowcat.co.uk/servers/

_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[EMAIL PROTECTED]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to