//Events.php
<?php
namespace erp\GenerateBundle\Entity;
use Symfony\Component\Validator\Constraints as Assert;
use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
/**
* Events
* @ORM\Entity
* @UniqueEntity(fields="description", message="Already Exists")
*/
class Events
{
/**
* @var string
* @Column(type = "string", unique = true)
* @Assert/Description()
*/
private $description;
/**
* @var \DateTime
*/
private $eventdate;
/**
* @var integer
*/
private $duration;
/**
* @var integer
*/
private $createdby;
/**
* @var \DateTime
*/
private $added;
/**
* @var \DateTime
*/
private $updated;
/**
* @var integer
*/
private $id;
/**
* @var \erp\GenerateBundle\Entity\User
*/
private $userid;
/**
* @var \erp\GenerateBundle\Entity\EventType
*/
private $eventtype;
/**
* Set description
*
* @param string $description
* @return Events
*/
public function setDescription($description)
{
$this->description = $description;
return $this;
}
/**
* Get description
*
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* Set eventdate
*
* @param \DateTime $eventdate
* @return Events
*/
public function setEventdate($eventdate)
{
$this->eventdate = $eventdate;
return $this;
}
/**
* Get eventdate
*
* @return \DateTime
*/
public function getEventdate()
{
return $this->eventdate;
}
/**
* Set duration
*
* @param integer $duration
* @return Events
*/
public function setDuration($duration)
{
$this->duration = $duration;
return $this;
}
/**
* Get duration
*
* @return integer
*/
public function getDuration()
{
return $this->duration;
}
/**
* Set createdby
*
* @param integer $createdby
* @return Events
*/
public function setCreatedby($createdby)
{
$this->createdby = $createdby;
return $this;
}
/**
* Get createdby
*
* @return integer
*/
public function getCreatedby()
{
return $this->createdby;
}
/**
* Set added
*
* @param \DateTime $added
* @return Events
*/
public function setAdded($added)
{
$this->added = $added;
return $this;
}
/**
* Get added
*
* @return \DateTime
*/
public function getAdded()
{
return $this->added;
}
/**
* Set updated
*
* @param \DateTime $updated
* @return Events
*/
public function setUpdated($updated)
{
$this->updated = $updated;
return $this;
}
/**
* Get updated
*
* @return \DateTime
*/
public function getUpdated()
{
return $this->updated;
}
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Set userid
*
* @param \erp\GenerateBundle\Entity\User $userid
* @return Events
*/
public function setUserid(\erp\GenerateBundle\Entity\User $userid = null)
{
$this->userid = $userid;
return $this;
}
/**
* Get userid
*
* @return \erp\GenerateBundle\Entity\User
*/
public function getUserid()
{
return $this->userid;
}
/**
* Set eventtype
*
* @param \erp\GenerateBundle\Entity\EventType $eventtype
* @return Events
*/
public function setEventtype(\erp\GenerateBundle\Entity\EventType $eventtype = null)
{
$this->eventtype = $eventtype;
return $this;
}
/**
* Get eventtype
*
* @return \erp\GenerateBundle\Entity\EventType
*/
public function getEventtype()
{
return $this->eventtype;
}
}
-2
A
答えて
0
はConfig.ymlをチェックする説明については重複した値をとる
フレームワーク: バリデーション:{イネーブル:真、enable_annotations:真}
コントローラ でチェックisValid() それがない場合は、追加します。フォームの送信前にisValid()。
0
私はあなたの問題を解読することはほとんどできません。エラーメッセージはありますか? dbに固執するか、フォームを提出する際の問題はどこにありますか?
しかし、あなたが投稿したコードにいくつかの問題があります。
- 注釈
@Assert/Description()
は存在しません。あなたがあなたの代わりに@Column
@ORM\Column(type = "string", unique = true)
を使用する必要があります
use Doctrine\ORM\Mapping as ORM;
関連する問題
- 1. ドッカー添付ペイロードの説明
- 2. 重複した説明がプログラムで追加されました
- 3. マルチパスレンダリングの添付ファイルの説明
- 4. Pythonの添字構文の説明
- 5. Mavenのは、それは長い説明のため
- 6. Swagger:refで説明を追加
- 7. ナビゲーションドロワー明細の説明を追加
- 8. アップロードした画像に説明を追加するには
- 9. 城ウィンザープロキシは、メモリは、それがここで説明されているよう
- 10. 説明を追加します。
- 11. スカラリスト追加操作 - 説明が必要
- 12. コピーユーザー説明と同じ説明を持つ新しいユーザーを追加
- 13. Facebookのダイアログリンクの説明には、常にサイトの説明とカスタムの説明が含まれています
- 14. が添加はそれは大丈夫バリュー
- 15. Symfony UniqueEntity対ユニーク= true
- 16. アンカーの中に説明できないスペースが追加されました!
- 17. レイクタスクが定義された後、そのレイクタスクに説明を追加するにはどうすればよいですか?
- 18. C#はより良いそれを説明するためのインタフェース
- 19. プロジェクトに追加されたフォルダのXcode設定の説明
- 20. メソッドまたはクラスに説明を追加する方法
- 21. AJAX exentendersを追加するコードの背後に、説明が必要です
- 22. アクションmustUnderstandヘッダーの誰かがそれを説明してください
- 23. typescriptです、私はそれはとても説明するのは難しい
- 24. Pentaho reporting connectionFactoryに新しいメソッドが追加されましたが、説明はありません
- 25. 表の行説明
- 26. Facebook LIKEボタンに説明を追加
- 27. _config.ymlの説明にhrefを追加
- 28. Azure Blobに説明/メタデータを追加
- 29. blueimpギャラリー内に説明を追加
- 30. Facebookアプリケーションに説明を追加する