/** * 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())); }
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())); }