Since others are in the mood for RFCing, here's something that I was thinking about implementing for myself and I just wanted to know how others felt about it as well.
I was wanting to use Class::DBI to Model my data and H::T to View it. When I do this I end up with a lot of code that looks like this $tmpl->param( ObjAtt1 => $obj->att1, ObjAtt2 => $obj->att2, ObjAtt3 => $obj->att3, ObjAtt4 => $obj->att4, ObjAtt5 => $obj->att5, ); And then the accompanying tmpl_vars in the templates. I was thinking about using something similar to the way Template Toolkit handles it where I can just specify an object and then have H::T pull the attributes (or methods) as needed. Something like this... $tmpl->param(Obj => $obj); and then in the template have <tmpl_var name="Obj->att1"> <tmpl_var name="Obj->att2">... etc or something like it. I think it should also allow the user to specify what token will be used to separate objects and methods (ie, change '->' to just '.' like in Perl6). I think some mechanism should also be given so that you can loop around objects as well (an array of objects). so that $tmpl->param(Obj_loop => [EMAIL PROTECTED]); would work for <tmpl_loop Obj_loop> <tmpl_var Obj->att1> <tmpl_var Obj->att2> </tmpl_loop> If there are serious reasons for not including this in standard H::T tags then maybe some new tags like TMPL_OBJ_VAR and TMPL_OBJ_LOOP. Questions, comments, verbal abuse welcome. Michael Peters ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X. >From Windows to Linux, servers to mobile, InstallShield X is the one installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ Html-template-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/html-template-users