sf-api-example/src/AppBundle/Controller/CategoryController.php

36 lines
800 B
PHP

<?php
namespace AppBundle\Controller;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Symfony\Component\Routing\Annotation\Route;
use AppBundle\Entity\Category;
use AppBundle\Form\CategoryType;
/**
* class CategoryController.
*
* @author Simon Vieille <simon@deblan.fr>
*/
class CategoryController extends Controller
{
/**
* Categories page.
*
* @Template()
* @Route("/", name="example")
*
* @param Request $request
*
* @return array
*/
public function indexAction(Request $request)
{
return [
'form' => $this->createForm(CategoryType::class, new Category())->createView(),
];
}
}