From: Boris Z. <bo...@no...> - 2003-04-29 06:34:33
|
Hi Bill, Am Dienstag, 29. April 2003 01:17 schrieb Bill Karwin: > Hi, > > I'm trying to pass a model var to a component, and access it in the model > code using pkit_component_param_hashref. > > I pass it like this: > <PKIT_COMPONENT NAME="/components/finance_email" FINANCE_EMAIL="<MODEL_VAR > NAME=FINANCE_EMAIL>"> > > But in the handler for finance_email(), the value passed is literally > <MODEL_VAR NAME="FINANCE_EMAIL">. PageKit doesn't seem to interpolate the > model var syntax before passing it to the component. > that is right, the model_var's are interpolated, when all subs are called. > How can I pass the value of this model var from one component to the > sub-component? Is there a better way to do this? If you want to pass it as a var, you can do something like sub model_code { $model->output(FINANCE_EMAIL => 'xxx'); } and in sub finance_email { ... my $financel_email = $model->output('FINANCE_EMAIL'); .. } > > Regards, > Bill Karwin > i hope that was the problem. Have a nice day. -- Boris |