The ClassifiedAdsBundle provide a sample classified ad system for your application based on symfony2
$ php composer.phar require "lsroudi/classifiedads": "dev-master"
Enable the bundle in the kernel:
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Lsroudi\ClassifiedAdsBundle\LsroudiClassifiedAdsBundle(),
);
}
<?php
/**
* Description of Ad
*
* (c) lsroudi <http://lsroudi.com/> <lsroudi@gmail.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Acme\DemoBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Lsroudi\ClassifiedAdsBundle\Entity\Ad as BaseAd;
/**
* @ORM\Entity
* @ORM\Table(name="lsroudi_classified_ad")
*/
class Ad extends BaseAd
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
protected $id;
public function __construct()
{
parent::__construct();
}
public function getId()
{
return $this->id;
}
}