Articulos.php
Código PHP:
Ver original<?php
namespace BestSup\ArticuloBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use BestSup\ArticuloBundle\Util\Util;
/**
* BestSup\ArticuloBundle\Entity\Articulo
*
* @ORM\Table()
* @ORM\Entity
*/
class Articulo
{
/**
* @var integer $id
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string $nombre
*
* @ORM\Column(name="nombre", type="string", length=255)
*/
private $nombre;
/**
* @var text $descripcion
*
* @ORM\Column(name="descripcion", type="text")
*/
private $descripcion;
/**
* @var string $imagen
*
* @ORM\Column(name="imagen", type="string", length=255)
*/
private $imagen;
/**
* @var string $slug
*
* @ORM\Column(name="slug", type="string", length=255)
*/
private $slug;
/**
* @var datetime $fecha_alta
*
* @ORM\Column(name="fecha_alta", type="datetime")
*/
private $fecha_alta;
/**
* @var datetime $fecha_modificacion
*
* @ORM\Column(name="fecha_modificacion", type="datetime")
*/
private $fecha_modificacion;
/**
* @var float $nota
*
* @ORM\Column(name="nota", type="float")
*/
private $nota;
/**
* @var integer $categoria
*
* @ORM\ManyToOne(targetEntity="BestSup\ArticuloBundle\Entity\Categoria")
*/
private $categoria;
/**
* @var integer $marca
*
* @ORM\ManyToOne(targetEntity="BestSup\ArticuloBundle\Entity\Marca")
*/
private $marca;
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Set nombre
*
* @param string $nombre
*/
public function setNombre($nombre)
{
$this->nombre = $nombre;
$this->slug = Util::getSlug($nombre);
}
/**
* Get nombre
*
* @return string
*/
public function getNombre()
{
return $this->nombre;
}
/**
* Set descripcion
*
* @param text $descripcion
*/
public function setDescripcion($descripcion)
{
$this->descripcion = $descripcion;
}
/**
* Get descripcion
*
* @return text
*/
public function getDescripcion()
{
return $this->descripcion;
}
/**
* Set imagen
*
* @param string $imagen
*/
public function setImagen($imagen)
{
$this->imagen = $imagen;
}
/**
* Get imagen
*
* @return string
*/
public function getImagen()
{
return $this->imagen;
}
/**
* Set slug
*
* @param string $slug
*/
public function setSlug($slug)
{
$this->slug = $slug;
}
/**
* Get slug
*
* @return string
*/
public function getSlug()
{
return $this->slug;
}
/**
* Set fecha_alta
*
* @param datetime $fechaAlta
*/
public function setFechaAlta($fechaAlta)
{
$this->fecha_alta = $fechaAlta;
}
/**
* Get fecha_alta
*
* @return datetime
*/
public function getFechaAlta()
{
return $this->fecha_alta;
}
/**
* Set fecha_modificacion
*
* @param datetime $fechaModificacion
*/
public function setFechaModificacion($fechaModificacion)
{
$this->fecha_modificacion = $fechaModificacion;
}
/**
* Get fecha_modificacion
*
* @return datetime
*/
public function getFechaModificacion()
{
return $this->fecha_modificacion;
}
/**
* Set nota
*
* @param float $nota
*/
public function setNota($nota)
{
$this->nota = $nota;
}
/**
* Get nota
*
* @return float
*/
public function getNota()
{
return $this->nota;
}
/**
* Set categoria
*
* @param integer $categoriaId
*/
public function setCategoriaId(\BestSup\ArticuloBundle\Entity\Categoria $categoriaId)
{
$this->categoria = $categoriaId;
}
/**
* Get categoria
*
* @return integer
*/
public function getCategoriaId()
{
return $this->categoria;
}
/**
* Set marca
*
* @param integer $marcaId
*/
public function setMarcaId(\BestSup\ArticuloBundle\Entity\Marca $marcaId)
{
$this->marca = $marcaId;
}
/**
* Get marca
*
* @return integer
*/
public function getMarcaId()
{
return $this->marca;
}
}