From: Ben A. <ben...@na...> - 2002-01-07 17:40:03
|
Hi, #2 is probably the cleanest option. something like: sub pkit_get_global_attr { return shift->{pkit_pk}->{config}->get_server_attr(shift); } etc. cheers, ben > -----Original Message----- > From: Boris Zentner [mailto:bo...@m2...] > Sent: 07 January 2002 16:45 > To: pkit devel > Subject: [Pagekit-devel] RFC: How to get entries from your Config.xml > > > Hi, > > i like to find a way to get some values out of my Config.xml > file from my > modelcode. Sure this is alredy possible for me but this ways > are undocumented > for up to now. > > here are some ways we could do it. > > 1. document $model->config to get the config object and then > we can call > $model->config->get_global_attr('xyz'); but $config has > some subs, that > don't like to be called from the modelcode. > 2. add some new subs to the model like > $model->pkit_get_global_attr('bla'); > $model->pkit_get_page_attr($page, $attr); > $model->pkit_get_user_attr($attr); > $model->pkit_get_server_attr($attr); > 3. rewrite Pagekit::Config.pm in some way so that solution 1 > is a little > saver to use? > > Please vote. |