Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace Acme\EntityBundle\Entity\Translation;
- use Doctrine\ORM\Mapping as ORM;
- use Gedmo\Translatable\Entity\MappedSuperclass\AbstractPersonalTranslation;
- /**
- * @ORM\Entity
- * @ORM\Table(name="texts_translations",
- * uniqueConstraints={@ORM\UniqueConstraint(name="lookup_unique_idx", columns={
- * "locale", "object_id", "field"
- * })}
- * )
- */
- class TextTranslation extends AbstractPersonalTranslation
- {
- /**
- * Convenient constructor
- *
- * @param string $locale
- * @param string $field
- * @param string $value
- */
- public function __construct($locale, $field, $value)
- {
- $this->setLocale($locale);
- $this->setField($field);
- $this->setContent($value);
- }
- /**
- * @ORM\ManyToOne(targetEntity="Acme\EntityBundle\Entity\Text", inversedBy="translations")
- * @ORM\JoinColumn(name="object_id", referencedColumnName="id", onDelete="CASCADE")
- */
- protected $object;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement