src/Company/BaseBundle/Controller/DocumentController.php
author cavaliet
Thu, 20 Oct 2011 18:35:34 +0200
changeset 14 fc78844c8a76
parent 2 806e57d67020
permissions -rwxr-xr-x
debug addtag for document
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<?php
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
namespace Company\BaseBundle\Controller;
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
use Company\BaseBundle\Entity\Document;
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
use Company\BaseBundle\Form\DocumentType;
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
/**
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
 * Document controller.
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
 *
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
 */
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
class DocumentController extends Controller
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
{
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
    /**
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
     * Lists all Document entities.
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
     *
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
     */
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
    public function indexAction()
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
    {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
        $em = $this->getDoctrine()->getEntityManager();
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
        $entities = $em->getRepository('CompanyBaseBundle:Document')->findAll();
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
        return $this->render('CompanyBaseBundle:Document:index.html.twig', array(
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
            'entities' => $entities
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
        ));
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
    }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
    /**
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
     * Finds and displays a Document entity.
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
     *
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
     */
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
    public function showAction($id)
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
    {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
        $em = $this->getDoctrine()->getEntityManager();
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
        $entity = $em->getRepository('CompanyBaseBundle:Document')->find($id);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
        if (!$entity) {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
            throw $this->createNotFoundException('Unable to find Document entity.');
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
        }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
        $deleteForm = $this->createDeleteForm($id);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
        return $this->render('CompanyBaseBundle:Document:show.html.twig', array(
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
            'entity'      => $entity,
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
            'delete_form' => $deleteForm->createView(),
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
        ));
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
    }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
    /**
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    55
     * Displays a form to create a new Document entity.
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
     *
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    57
     */
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    58
    public function newAction()
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    59
    {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    60
        $entity = new Document();
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
        $form   = $this->createForm(new DocumentType(), $entity);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    63
        return $this->render('CompanyBaseBundle:Document:new.html.twig', array(
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    64
            'entity' => $entity,
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    65
            'form'   => $form->createView()
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    66
        ));
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    67
    }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    68
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    69
    /**
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    70
     * Creates a new Document entity.
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    71
     *
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    72
     */
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    73
    public function createAction()
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    74
    {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    75
        $entity  = new Document();
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    76
        $request = $this->getRequest();
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    77
        $form    = $this->createForm(new DocumentType(), $entity);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    78
        $form->bindRequest($request);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    79
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    80
        if ($form->isValid()) {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    81
            $em = $this->getDoctrine()->getEntityManager();
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    82
            $em->persist($entity);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    83
            $em->flush();
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    84
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    85
            return $this->redirect($this->generateUrl('document_show', array('id' => $entity->getId())));
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    86
            
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    87
        }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    88
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    89
        return $this->render('CompanyBaseBundle:Document:new.html.twig', array(
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    90
            'entity' => $entity,
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    91
            'form'   => $form->createView()
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    92
        ));
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    93
    }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    94
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    95
    /**
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    96
     * Displays a form to edit an existing Document entity.
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    97
     *
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    98
     */
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    99
    public function editAction($id)
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   100
    {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   101
        $em = $this->getDoctrine()->getEntityManager();
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   102
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   103
        $entity = $em->getRepository('CompanyBaseBundle:Document')->find($id);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   104
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   105
        if (!$entity) {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   106
            throw $this->createNotFoundException('Unable to find Document entity.');
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   107
        }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   108
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   109
        $editForm = $this->createForm(new DocumentType(), $entity);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   110
        $deleteForm = $this->createDeleteForm($id);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   111
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   112
        return $this->render('CompanyBaseBundle:Document:edit.html.twig', array(
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   113
            'entity'      => $entity,
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   114
            'edit_form'   => $editForm->createView(),
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   115
            'delete_form' => $deleteForm->createView(),
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   116
        ));
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   117
    }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   118
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   119
    /**
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   120
     * Edits an existing Document entity.
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   121
     *
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   122
     */
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   123
    public function updateAction($id)
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   124
    {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   125
        $em = $this->getDoctrine()->getEntityManager();
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   126
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   127
        $entity = $em->getRepository('CompanyBaseBundle:Document')->find($id);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   128
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   129
        if (!$entity) {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   130
            throw $this->createNotFoundException('Unable to find Document entity.');
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   131
        }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   132
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   133
        $editForm   = $this->createForm(new DocumentType(), $entity);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   134
        $deleteForm = $this->createDeleteForm($id);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   135
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   136
        $request = $this->getRequest();
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   137
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   138
        $editForm->bindRequest($request);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   139
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   140
        if ($editForm->isValid()) {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   141
            $em->persist($entity);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   142
            $em->flush();
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   143
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   144
            return $this->redirect($this->generateUrl('document_edit', array('id' => $id)));
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   145
        }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   146
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   147
        return $this->render('CompanyBaseBundle:Document:edit.html.twig', array(
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   148
            'entity'      => $entity,
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   149
            'edit_form'   => $editForm->createView(),
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   150
            'delete_form' => $deleteForm->createView(),
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   151
        ));
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   152
    }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   153
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   154
    /**
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   155
     * Deletes a Document entity.
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   156
     *
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   157
     */
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   158
    public function deleteAction($id)
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   159
    {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   160
        $form = $this->createDeleteForm($id);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   161
        $request = $this->getRequest();
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   162
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   163
        $form->bindRequest($request);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   164
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   165
        if ($form->isValid()) {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   166
            $em = $this->getDoctrine()->getEntityManager();
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   167
            $entity = $em->getRepository('CompanyBaseBundle:Document')->find($id);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   168
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   169
            if (!$entity) {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   170
                throw $this->createNotFoundException('Unable to find Document entity.');
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   171
            }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   172
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   173
            $em->remove($entity);
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   174
            $em->flush();
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   175
        }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   176
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   177
        return $this->redirect($this->generateUrl('document'));
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   178
    }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   179
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   180
    private function createDeleteForm($id)
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   181
    {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   182
        return $this->createFormBuilder(array('id' => $id))
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   183
            ->add('id', 'hidden')
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   184
            ->getForm()
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   185
        ;
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   186
    }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   187
}