I've renamed sfForm::getFormField() to sfForm::getFormFieldSchema() to 
be more explicit on what it really does and to be coherent with other 
methods that returns a *Schema.

Fabien

--
Fabien Potencier
Sensio CEO - symfony lead developer
sensiolabs.com | symfony-project.com | aide-de-camp.org
Tél: +33 1 40 99 80 80


Marijn Huizendveld wrote:
> 
> On Jun 25, 2008, at 7:40 PM, Fabien Potencier wrote:
> 
>> You can do it pretty easily by changing:
>>
>> <?php foreach ($form as $formField): ?>
>>
>> to
>>
>> <?php foreach ($form->getFormField() as $formField): ?>
>>
>> Fabien
>>
> 
> Thanks Fabien, I should have found this in the API documentation,  
> guess I looked past it.
> 
> Marijn
> 
>> --
>> Fabien Potencier
>> Sensio CEO - symfony lead developer
>> sensiolabs.com | symfony-project.com | aide-de-camp.org
>> Tél: +33 1 40 99 80 80
>>
>>
>> Marijn wrote:
>>> Hi everybody,
>>>
>>> I posted this two days ago in the symfony-user (http://
>>> groups.google.com/group/symfony-users/browse_thread/thread/
>>> a58af75b938d946a/e4184d11732ac823#e4184d11732ac823) list but I  
>>> think I
>>> should have posted it here...
>>>
>>> I have been playing around with the new form framework and since I
>>> moved past my initial thought (that it seemed to complicated for  
>>> stuff
>>> that ought to be easy) I'm pretty much in love with it. I have a  
>>> small
>>> request though: if you create a form where the fields should be
>>> decorated with all sorts of extensive markup it is nice to be able to
>>> simply loop over all the form fields like this:
>>>
>>> [example]
>>> <?php foreach ($form as $formField): ?>
>>>   <div class='form_field'>
>>>     <div class='some_class_name'>
>>>       <?php echo $formField->renderLabel(), "\n"; ?>
>>>     </div>
>>> <?php if ($formField->hasError()): ?>
>>>     <div class='errors'>
>>>       <?php echo $formField->renderError(), "\n"; ?>
>>>     </div>
>>> <?php endif; ?>
>>>     <?php echo $formField->render(array('class' => 'pretty')),  
>>> "\n"; ?
>>>   </div>
>>> <?php endforeach; ?>
>>> [/example]
>>>
>>> This way you keep the template files small and applying changes is
>>> quite easy.
>>>
>>> What are your thoughts on this?
>>>
>>> Marijn
>>
> 
> 
> > 
> 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/symfony-devs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to