[Petal] Does Petal support a simple while loop?
    Grant McLean 
    grant at mclean.net.nz
       
    Sun Jun 22 12:13:21 BST 2003
    
    
  
I know that petal:repeat can be used to iterate through an arrayref
of hashrefs like this:
   <ul>
     <li petal:repeat="row hashlist">
       <span petal:replace="row/product_id">Product ID</span>:
       <span petal:replace="row/description">Description</span>
     </li>
   </ul>
What I'd like to do is use a resultset object with a ->next() method
like this:
   <ul>
     <li petal:repeat="row rs/next">
       <span petal:replace="row/product_id">Product ID</span>:
       <span petal:replace="row/description">Description</span>
     </li>
   </ul>
ie: the expression (method call) is evaluated repeatedly until it
returns undef.
Is there some way to do this already?  If not, should I whip up a
patch?
Regard
Grant
    
    
More information about the Petal
mailing list