Пользовательский шаблон sonata-admin для formMapperentityAdminPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Пользовательский шаблон sonata-admin для formMapperentityAdmin

Сообщение Anonymous »

У меня есть объект «карта» с полями «широта» и «долгота». Эти поля заполняются с помощью адаптированного плагина jQuery.

Хотя создание стандартного CRUD Symfony2 работает идеально (очевидно, изменяя сгенерированный по умолчанию код), в администраторе сонаты я не могу его интегрировать. У меня есть некоторые проблемы с наследованием шаблона и переменными шаблона.

Мой план — вставить этого администратора в другой встроенный EntityAdmin, но я не могу сделать это даже для одного объекта. (в данном случае MapAdmin)

это мой MapAdmin

Код: Выделить всё

namespace Acme\MapBundle\Admin;

use Sonata\AdminBundle\Admin\Admin;
use Sonata\AdminBundle\Datagrid\ListMapper;
use Sonata\AdminBundle\Datagrid\DatagridMapper;
use Sonata\AdminBundle\Form\FormMapper;

class MapAdmin extends Admin {

// Fields to be shown on create/edit forms
protected function configureFormFields(FormMapper $formMapper) {
$formMapper

->add('descripcion', 'acme_map')
->add('latitude', 'acme_map')
->add('longitude', 'acme_map')
->add('zoom', 'acme_map')
;
}

protected function configureDatagridFilters(DatagridMapper $datagridMapper) {
$datagridMapper
->add('descripcion', null, array('label' => 'Mapa'))
;
}

// Fields to be shown on lists
protected function configureListFields(ListMapper $listMapper) {
$listMapper
->addIdentifier('descripcion')
;
}

public function getFormTheme() {

return array_merge(
parent::getFormTheme(), array(
'AcmePlacesBundle:Resources:Views:Mapa:admincreate.html.twig')
);
}}
...Тип формы регистрации в качестве службы... (псевдоним: acme_map)

Код: Выделить всё

namespace Acme\PlacesBundle\Form\Type;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolverInterface;

class MapType extends AbstractType {
public function getParent()
{
return 'text';
}

/**
* @return string
*/
public function getName() {
return 'acme_map';
}

}
...И мой шаблон веточки

Код: Выделить всё

{% extends '::SonataAdminBundle:Form:form_admin_fields.html.twig' %}
{% block stylesheets %}
{{ parent() }}



{% endblock %}

{% block javascripts %}
{{ parent() }} #}


{% endblock %}

{% block acme_map_widget %}


{#  #}

{{ form_errors(form.busqueda) }}
{{ form_widget(form.busqueda) }}


Google Maps
{#  #}
{{ form_errors(form.latitude) }}
{{ form_widget(form.latitude) }}

{#  #}
{{ form_errors(form.longitude) }}
{{ form_widget(form.longitude) }}

{##}
{{ form_errors(form.zoom) }}
{{ form_widget(form.zoom) }}


{% endblock %}
Ошибки:


Шаблон "SonataAdminBundle:Form:form_admin_fields.html .twig" нельзя
использовать в качестве признака в AcmePlacesBundle:Mapa:admincreate.html.twig в
строке 1.


и я не знаю, как получить доступ к полям cariables, определенным в MapAdmin.php в шаблоне ветки. {{ form.latitude }} не работает

Помогите, пожалуйста!

Подробнее здесь: https://stackoverflow.com/questions/290 ... formmapper
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Пользовательский шаблон sonata-admin для formMapperentityAdmin
    Anonymous » » в форуме Jquery
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Пользовательский шаблон в администраторе Sonata
    Anonymous » » в форуме Php
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Sonata admin 4: пользовательские события js не работают
    Гость » » в форуме Jquery
    0 Ответы
    59 Просмотры
    Последнее сообщение Гость
  • Symfony 4 переопределяет контроллер Sonata Admin CRUD
    Anonymous » » в форуме Php
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Ошибка 404 wp-admin/admin-ajax.php при отправке wpform
    Anonymous » » в форуме Php
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»