Skip to content

Instantly share code, notes, and snippets.

@jaapz
Created March 5, 2012 09:43
Show Gist options
  • Save jaapz/1977656 to your computer and use it in GitHub Desktop.
Save jaapz/1977656 to your computer and use it in GitHub Desktop.
<?php
namespace VoetbalMoment\FrontendBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* VoetbalMoment\FrontendBundle\Entity\Pagina
*
* @ORM\Table(name="pagina")
* @ORM\Entity(repositoryClass="VoetbalMoment\FrontendBundle\Repository\PaginaRepository")
*/
class Pagina
{
/**
* @var integer $id
*
* @ORM\Column(name="ID", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var string $title
*
* @ORM\Column(name="title", type="string", length=150, nullable=false)
*/
private $title;
/**
* @var Content
*
* @ORM\ManyToOne(targetEntity="Content")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="contentID", referencedColumnName="ID")
* })
*/
private $content;
/**
* @var string $hasSideboxes
*
* @ORM\Column(name="hasSideboxes", type="integer", nullable="false")
*/
private $hasSideboxes;
// ... getters and setters
?>
<?php
namespace SST\SideboxBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* SST\SideboxBundle\Entity\Sidebox
*
* @ORM\Table()
* @ORM\Entity(repositoryClass="SST\SideboxBundle\Repository\SideboxRepository")
*/
class Sidebox
{
/**
* @var integer $id
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string $title
*
* @ORM\Column(name="title", type="string", length=100)
*/
private $title;
/**
* @var string $typeName
*
* @ORM\Column(name="typeName", type="string", length=100)
*/
private $typeName;
/**
* @var integer $sort
*
* @ORM\Column(name="sort", type="integer")
*/
private $sort;
/**
* @var $position
*
* @ORM\ManyToOne(targetEntity="SideboxPosition")
* @ORM\JoinColumn(name="position", referencedColumnName="id")
*/
private $position;
/**
* @var $parameters
*
* @ORM\OneToMany(targetEntity="SideboxParameter", mappedBy="sidebox")
*/
private $parameters;
/**
* @var $page
*
* @ORM\ManyToOne(targetEntity="VoetbalMoment\FrontendBundle\Entity\Pagina")
* @ORM\JoinColumn(name="page", referencedColumnName="id")
*/
private $page;
// ... getters and setters
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment