123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- {#
- This file is part of the Sonata package.
- (c) Thomas Rabaix <thomas.rabaix@sonata-project.org>
- For the full copyright and license information, please view the LICENSE
- file that was distributed with this source code.
- #}
- {% extends 'SonataAdminBundle:Form:form_admin_fields.html.twig' %}
- {# Custom Sonata Admin Extension #}
- {% block sonata_admin_orm_one_to_one_widget %}
- {% include 'SonataDoctrineORMAdminBundle:CRUD:edit_orm_one_to_one.html.twig' %}
- {% endblock %}
- {% block sonata_admin_orm_many_to_many_widget %}
- {% include 'SonataDoctrineORMAdminBundle:CRUD:edit_orm_many_to_many.html.twig' %}
- {% endblock %}
- {% block sonata_admin_orm_many_to_one_widget %}
- {% include 'SonataDoctrineORMAdminBundle:CRUD:edit_orm_many_to_one.html.twig' %}
- {% endblock %}
- {% block sonata_admin_orm_one_to_many_widget %}
- {% include 'SonataDoctrineORMAdminBundle:CRUD:edit_orm_one_to_many.html.twig' %}
- {% endblock %}
- {% block sonata_type_model_widget %}
- {#
- This is not the best way to do if
- TODO : improve this part
- #}
- {#model {{ sonata_admin.field_description.mappingtype }}#}
- {% if sonata_admin.field_description is empty %}
- {{ block('choice_widget') }}
- {% elseif sonata_admin.field_description.mappingtype == 1 %}
- {{ block('sonata_admin_orm_one_to_one_widget') }}
- {% elseif sonata_admin.field_description.mappingtype == 2 %}
- {{ block('sonata_admin_orm_many_to_one_widget') }}
- {% elseif sonata_admin.field_description.mappingtype == 8 %}
- {{ block('sonata_admin_orm_many_to_many_widget') }}
- {% elseif sonata_admin.field_description.mappingtype == 4 %}
- {{ block('sonata_admin_orm_one_to_many_widget') }}
- {% else %}
- {#INVALID MODE : {{ id }}#}
- {{ block('choice_widget') }}
- {% endif %}
- {% endblock %}
- {% block sonata_type_admin_widget %}
- {#admin {{ sonata_admin.field_description.mappingtype }}#}
- {% if sonata_admin.field_description.mappingtype == 1 %}
- {{ block('sonata_admin_orm_one_to_one_widget') }}
- {% elseif sonata_admin.field_description.mappingtype == 2 %}
- {{ block('sonata_admin_orm_many_to_one_widget') }}
- {% elseif sonata_admin.field_description.mappingtype == 8 %}
- {{ block('sonata_admin_orm_many_to_many_widget') }}
- {% elseif sonata_admin.field_description.mappingtype == 4 %}
- ICI
- {{ block('sonata_admin_orm_one_to_many_widget') }}
- {% else %}
- INVALID MODE : {{ id }}
- {% endif %}
- {% endblock %}
- {% block sonata_type_collection_widget %}
- {% if sonata_admin.field_description.mappingtype == 4 %}
- {{ block('sonata_admin_orm_one_to_many_widget') }}
- {% else %}
- INVALID MODE : {{ id }} - type : sonata_type_collection - mapping : {{ sonata_admin.field_description.mappingtype }}
- {% endif %}
- {% endblock %}
|