Beispiel #1
0
 /**
  * Define Filter schema
  */
 public static function defineSchema()
 {
     $schema = self::getSchemaInstance(__CLASS__);
     $schema->setName(__CLASS__);
     $schema->registerField(new ARPrimaryKeyField("ID", ARInteger::instance()));
     $schema->registerField(new ARForeignKeyField("filterGroupID", "FilterGroup", "ID", "FilterGroup", ARInteger::instance()));
     $schema->registerField(new ARField("name", ARArray::instance()));
     $schema->registerField(new ARField("position", ARInteger::instance(2)));
     $schema->registerField(new ARField("rangeStart", ARFloat::instance(40)));
     $schema->registerField(new ARField("rangeEnd", ARFloat::instance(40)));
     $schema->registerField(new ARField("rangeDateStart", ARDate::instance()));
     $schema->registerField(new ARField("rangeDateEnd", ARDate::instance()));
 }
Beispiel #2
0
 public static function defineSchema($className = __CLASS__)
 {
     $schema = self::getSchemaInstance($className);
     $schema->setName(__CLASS__);
     $schema->registerField(new ARPrimaryKeyField("ID", ARInteger::instance()));
     $schema->registerField(new ARField("isVisible", ARBool::instance()));
     $schema->registerField(new ARField("doctorName", ARVarchar::instance(255)));
     $schema->registerField(new ARField("date", ARDate::instance()));
     $schema->registerField(new ARField("time", ARTime::instance()));
     $schema->registerField(new ARField("comment", ARText::instance()));
     $schema->registerField(new ARField("eyeExamRequestID", ARInteger::instance()));
     $schema->registerField(new ARForeignKeyField("eyeExamRequestID", "EyeExamRequest", "ID", null, ARInteger::instance()), false);
 }
 public static function defineSchema($className = __CLASS__)
 {
     $schema = parent::defineSchema($className);
     $schema->registerField(new ARField("value", ARDate::instance()));
 }