Пример #1
0
 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()));
 }