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 = self::getSchemaInstance($className); $schema->setName($className); $schema->registerField(new ARPrimaryKeyField("ID", ARInteger::instance())); // $schema->registerField(new ARField("firstName", ARVarchar::instance(255))); // $schema->registerField(new ARField("lastName", ARVarchar::instance(255))); // $schema->registerField(new ARField("phone", ARVarchar::instance(255))); // $schema->registerField(new ARField("email", ARVarchar::instance(255))); // $schema->registerField(new ARField("chip", ARBool::instance())); $schema->registerField(new ARField("date", ARDateTime::instance())); $schema->registerField(new ARField("time", ARTime::instance())); $schema->registerField(new ARForeignKeyField("eavObjectID", "eavObject", "ID", 'EavObject', ARInteger::instance()), false); }