{% set action = (candidate is defined and candidate.id) ? path('app_candidate_edit', {'id': candidate.id}) : path('app_candidate_new') %}
{{ form_start(form, {'action': action, 'method': 'POST', 'attr': {'novalidate': 'novalidate','id':'doSubmitAjax'}}) }}
{{ form_label( form.firstName, 'firstName *', {'errors' : ''}) }}
{{ form_widget(form.firstName) }}
{{ form_errors(form.firstName) }}
{{ form_label( form.lastName, 'lastName *', {'errors' : ''}) }}
{{ form_widget(form.lastName) }}
{{ form_errors(form.lastName) }}
{{ form_label( form.cin, '', {'errors' : ''}) }}
{{ form_widget(form.cin) }}
{{ form_errors(form.cin) }}
{{ form_label( form.phone, 'phone', {'errors' : ''}) }}
{{ form_widget(form.phone) }}
{{ form_errors(form.phone) }}
{{ form_label( form.email, 'email', {'errors' : ''}) }}
{{ form_widget(form.email) }}
{{ form_errors(form.email) }}
{{ form_label( form.numberOfHours, 'numberOfHours', {'errors' : ''}) }}
{{ form_widget(form.numberOfHours) }}
{{ form_errors(form.numberOfHours) }}
{{ form_label( form.hoursByDay, 'hoursByDay', {'errors' : ''}) }}
{{ form_widget(form.hoursByDay) }}
{{ form_errors(form.hoursByDay) }}
{{ form_label( form.timePeriod, 'timePeriod', {'errors' : ''}) }}
{{ form_widget(form.timePeriod) }}
{{ form_errors(form.timePeriod) }}
{{ form_label( form.addToPlanning, '', {'errors' : ''}) }}
{{ form_widget(form.addToPlanning) }}
{{ form_errors(form.addToPlanning) }}
{{ form_end(form) }}