Stack Overflow en español Asked by Barbara Ross Veitia on November 18, 2021
Hola trabajo con el framwork symfony3 y me esta dando problemas un campo de tipo date que para el formulario utilizo datepicker cuando selecciono en el calendario la fecha, lo que recibo es un string y realmente necesito que sea tipo date y debido a esto me da un error de que no es valido el campo. Yo utilizo para el calendario las librerias bootstrap-material-datetimepicker y moment
Formulario
- ->add('fechainicio', 'SymfonyComponentFormExtensionCoreTypeDateType', array(
'format'=>'yyyy-MM-dd',
'widget'=>'single_text'))
Vista plantilla twig
<div class="col-lg-4 col-md-3 col-sm-3 col-xs-6">
<div class="form-group form-float">
<div class="form-line " >
{{ form_widget(form.fechainicio,{'attr':{'class': 'datepicker form-control','placeholder':'Fecha Inicio del Proyecto'}})}}
{{ form_errors(form.fechainicio) }}
</div>
</div>
</div>
Al invocar el script del datepicker puedes pasarle como opción el formato en que quieres que te devuelva la fecha. En tu caso algo como:
{% block js %}
{{ parent() }}
<script>
$('.datepicker').datepicker({
format: 'dd/mm/yyyy',
});
</script>
{% endblock %}
Answered by juananruiz on November 18, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP