Verwenden Sie Doctrine PHPCR-ODM, gibt es eine Möglichkeit, eine Einschränkung für eine Eigenschaft anzuwenden, um doppelte Werte für denselben Dokumenttyp zu verhindern?Festlegen einer eindeutigen Dokumenteigenschaft
Zum Beispiel (Getter und Setter haben absichtlich weggelassen):
namespace App\Document;
use Doctrine\ODM\PHPCR\Mapping\Annotations as PHPCRODM;
/**
* @PHPCRODM\Document
*/
class Article
{
/**
* @PHPCRODM\Field(type="string")
*/
protected $title;
}
Gibt es eine Möglichkeit, die title
Feld einzigartige auf allen Article
Dokumente zu machen?
Backend Ich benutze keine MongoDB aber MySQL als Ausdauer. Aber ich suche nach einer Lösung mit PHPC-ODM. Vielleicht mit einer Drittanbieter-Bibliothek, die benutzerdefinierte Anmerkungen bereitstellt. –