Przemysław
Godlewski
Own company/PHP
programmer/Web
Developer
Temat: formularze w ssf 2.1.4 -wymuszona zmiana niektorych pól...
mam pola formularza "comments" połączone z entity "Comment":$builder->add('user')
->add('comment')
->add('approved')
->add('created')
->add('updated')
->add('blog')
;
podczas tworzenia nowego obiektu formularza ustawiam date created, modified na aktualną:
public function __construct()
{
$this->setCreated(new \DateTime());
$this->setUpdated(new \DateTime());
$this->setApproved(true);
}
ale podczas dodawania formularza na ekranie wyswietla mi pola created/updated jako selekty, a ja chce aby to byly pola hidden niewidoczne na ekranie.
Te pola pojawiaja sie w bloku "form_rest":
<form action="{{ path('BloggerBlogBundle_comment_create', { 'blog_id' : comment.blog.id } ) }}" method="post" {{ form_enctype(form) }} class="blogger">
{{ form_errors(form) }}
{{ form_row(form.user) }}
{{ form_row(form.comment) }}
{{ form_row(form.approved) }}
{{ form_row(form.blog) }}
{{ form_rest(form) }}
<p>
<input type="submit" value="Submit">
</p>
</form>
czy jest mozliwe aby okreslic w "form_rest" wybranym polom formularza aby pojawily sie jako pola hidden (wypelnione) a nie jakop text/select/radio itd.. jakies exceptions on form_rest ??
albo jakis inny sposob? wlasciwie to dla pol created/updated nigdy nie bede potrzebowal selektow tylko zawsze hidden.