[FrameworkBundle] Attributes can now be passed when rendering form fields with the PHP renderer

This commit is contained in:
Bernhard Schussek 2011-01-03 17:46:46 +01:00 committed by Fabien Potencier
parent acdd5c06de
commit 114b2cf6c1
9 changed files with 14 additions and 2 deletions

View File

@ -4,4 +4,5 @@
<?php if ($field->hasValue()): ?>value="<?php echo $field->getValue() ?>"<?php endif ?>
<?php if ($field->isDisabled()): ?>disabled="disabled"<?php endif ?>
<?php if ($field->isChecked()): ?>checked="checked"<?php endif ?>
<?php echo $view['form']->attributes($attr) ?>
/>

View File

@ -9,6 +9,7 @@
name="<?php echo $field->getName() ?>"
<?php if ($field->isDisabled()): ?> disabled="disabled"<?php endif ?>
<?php if ($field->isMultipleChoice()): ?> multiple="multiple"<?php endif ?>
<?php echo $view['form']->attributes($attr) ?>
>
<?php if (count($field->getPreferredChoices()) > 0): ?>
<?php foreach ($field->getPreferredChoices() as $choice => $label): ?>

View File

@ -4,6 +4,7 @@
name="<?php echo $field->getName() ?>"
value="<?php echo $field->getDisplayedData() ?>"
<?php if ($field->isDisabled()): ?>disabled="disabled"<?php endif ?>
<?php echo $view['form']->attributes($attr) ?>
/>
<?php else: ?>
<?php echo str_replace(array('{{ year }}', '{{ month }}', '{{ day }}'), array(

View File

@ -2,6 +2,7 @@
id="<?php echo $field['file']->getId() ?>"
name="<?php echo $field['file']->getName() ?>"
<?php if ($field['file']->isDisabled()): ?>disabled="disabled"<?php endif ?>
<?php echo $view['form']->attributes($attr) ?>
/>
<?php echo $view['form']->render($field['token']) ?>

View File

@ -3,4 +3,5 @@
name="<?php echo $field->getName() ?>"
value="<?php echo $field->getDisplayedData() ?>"
<?php if ($field->isDisabled()): ?>disabled="disabled"<?php endif ?>
<?php echo $view['form']->attributes($attr) ?>
/>

View File

@ -3,4 +3,5 @@
name="<?php echo $field->getName() ?>"
value="<?php echo $field->getDisplayedData() ?>"
<?php if ($field->isDisabled()): ?>disabled="disabled"<?php endif ?>
<?php echo $view['form']->attributes($attr) ?>
/>

View File

@ -4,4 +4,5 @@
<?php if ($field->hasValue()): ?>value="<?php echo $field->getValue() ?>"<?php endif ?>
<?php if ($field->isDisabled()): ?>disabled="disabled"<?php endif ?>
<?php if ($field->isChecked()): ?>checked="checked"<?php endif ?>
<?php echo $view['form']->attributes($attr) ?>
/>

View File

@ -1,3 +1,8 @@
<textarea id="<?php echo $field->getId() ?>" name="<?php echo $field->getName() ?>"<?php if ($field->isDisabled()): ?> disabled="disabled"<?php endif ?>><?php
<textarea
id="<?php echo $field->getId() ?>"
name="<?php echo $field->getName() ?>"
<?php if ($field->isDisabled()): ?>disabled="disabled"<?php endif ?>
<?php echo $view['form']->attributes($attr) ?>
><?php
echo $view->escape($field->getDisplayedData())
?></textarea>

View File

@ -48,7 +48,7 @@
{% block attributes %}
{% spaceless %}
{% for key, value in attr %}
{{ key }}="{{ value}}"
{{ key }}="{{ value }}"
{% endfor %}
{% endspaceless %}
{% endblock attributes %}