public static function defineSchema($className = __CLASS__) { $schema = parent::defineSchema($className); $schema->registerField(new ARForeignKeyField("productID", "Product", "ID", "Product", ARInteger::instance())); $schema->registerField(new ARForeignKeyField("productFileGroupID", "ProductFileGroup", "ID", "ProductFileGroup", ARInteger::instance())); $schema->registerField(new ARField("isPublic", ARBool::instance())); $schema->registerField(new ARField("isEmbedded", ARBool::instance())); $schema->registerField(new ARField("title", ARArray::instance())); $schema->registerField(new ARField("description", ARArray::instance())); $schema->registerField(new ARField("position", ARInteger::instance())); $schema->registerField(new ARField("allowDownloadDays", ARInteger::instance())); $schema->registerField(new ARField("allowDownloadCount", ARInteger::instance())); }