Exemple #1
0
 protected function addProperty(Nextras\Orm\Entity\Reflection\PropertyMetadata $metadata)
 {
     $component = parent::addProperty($metadata);
     switch ($metadata->name) {
         case 'key':
             $component->setOption('unique', TRUE);
     }
     return $component;
 }
Exemple #2
0
 protected function addProperty(Nextras\Orm\Entity\Reflection\PropertyMetadata $metadata)
 {
     $component = parent::addProperty($metadata);
     if ($component instanceof Nette\Forms\Controls\BaseControl) {
         switch ($metadata->name) {
             case 'post':
             case 'category':
                 $component->setOption('unique', TRUE);
                 break;
             case 'primary':
                 $component->setOption('unique', 'post');
                 break;
         }
     }
     return $component;
 }