PHPackages                             xpat/crud-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. xpat/crud-bundle

AbandonedArchivedSymfony-bundle[Admin Panels](/categories/admin)

xpat/crud-bundle
================

Base controller for crud

1.0.0(8y ago)090MITPHPPHP &gt;=5.4

Since Jan 29Pushed 8y ago1 watchersCompare

[ Source](https://github.com/xpat23/XPatCrudBundle)[ Packagist](https://packagist.org/packages/xpat/crud-bundle)[ Docs](https://github.com/xpat23/XPatCrudBundle)[ RSS](/packages/xpat-crud-bundle/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

XPatCrudBundle
==============

[](#xpatcrudbundle)

Installation
------------

[](#installation)

Use Composer for the automated process:

```
 composer require xpat/crud-bundle
```

### Adding bundle to your application kernel

[](#adding-bundle-to-your-application-kernel)

```
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new XPat\CrudBundle\XPatCrudBundle(),
        // ...
    );
}
```

Usage
-----

[](#usage)

Entity:

```
namespace AppBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Category
 *
 * @ORM\Table(name="category")
 * @ORM\Entity()
 */
class Category
{
    /**
     * @var int
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @ORM\Column(type="string", nullable=false)
     */
    private $name;

    /**
     * @return int
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * @param int $id
     */
    public function setId($id)
    {
        $this->id = $id;
    }

    /**
     * @return mixed
     */
    public function getName()
    {
        return $this->name;
    }

    /**
     * @param mixed $name
     */
    public function setName($name)
    {
        $this->name = $name;
    }

}
```

Controller:

```
