Doctrine PHPCR-ODMを使用すると、同じドキュメントタイプで値が重複しないようにプロパティに制約を適用する方法がありますか?例えばドキュメントプロパティを一意に設定する
(ゲッターとセッターが意図的に省略されている):
namespace App\Document;
use Doctrine\ODM\PHPCR\Mapping\Annotations as PHPCRODM;
/**
* @PHPCRODM\Document
*/
class Article
{
/**
* @PHPCRODM\Field(type="string")
*/
protected $title;
}
はすべてArticle
文書にユニークtitle
場を作るためにそこに方法は何ですか?
私は永続バックエンドとしてMongoDBのが、MySQLを使用しないでください。しかし、私はPHPC-ODMを使って解決策を探しています。カスタム注釈を提供するサードパーティのライブラリを使用している可能性があります。 –