コード例 #1
0
ファイル: Category.class.php プロジェクト: nonconforme/nreeda
 /**
  * Register the Object itself as a Type.
  * Define all required Database properties here.
  */
 static function onAutoload()
 {
     $type = new CHOQ_DB_Type(__CLASS__);
     $type->createMember("user")->setFieldType("RDR_User");
     $type->createMember("name")->setFieldType("varchar")->setLength(255)->addIndex();
     $type->createMember("feeds")->setFieldType("array", "RDR_Feed")->setOptional(true);
     $type->createMember("feedsData")->setFieldType("array", "text")->setOptional(true);
 }
コード例 #2
0
ファイル: Feed.class.php プロジェクト: nonconforme/nreeda
 /**
  * Register the Object itself as a Type.
  * Define all required Database properties here.
  */
 static function onAutoload()
 {
     $type = new CHOQ_DB_Type(__CLASS__);
     $type->createMember("name")->setFieldType("varchar")->setLength(255);
     $type->createMember("url")->setFieldType("varchar")->setLength(255)->addUniqueIndex();
     $type->createMember("lastImport")->setFieldType("datetime")->setOptional(true);
     $type->createMember("contentJS")->setFieldType("text")->setOptional(true);
 }
コード例 #3
0
ファイル: Entry.class.php プロジェクト: nonconforme/nreeda
 /**
  * Register the Object itself as a Type.
  * Define all required Database properties here.
  */
 static function onAutoload()
 {
     $type = new CHOQ_DB_Type(__CLASS__);
     $type->createMember("uniqueId")->setFieldType("varchar")->setLength(50)->addUniqueIndex();
     $type->createMember("feed")->setFieldType("RDR_Feed");
     $type->createMember("title")->setFieldType("varchar")->setLength(255)->addIndex();
     $type->createMember("text")->setFieldType("text");
     $type->createMember("link")->setFieldType("varchar")->setLength(500);
     $type->createMember("image")->setFieldType("varchar")->setLength(750)->setOptional(true);
     $type->createMember("datetime")->setFieldType("datetime");
 }
コード例 #4
0
ファイル: User.class.php プロジェクト: nonconforme/nreeda
 /**
  * Register the Object itself as a Type.
  * Define all required Database properties here.
  */
 static function onAutoload()
 {
     $type = new CHOQ_DB_Type(__CLASS__);
     $type->createMember("username")->setFieldType("varchar")->setLength(30)->addUniqueIndex();
     $type->createMember("salt")->setFieldType("char")->setLength(128);
     $type->createMember("password")->setFieldType("char")->setLength(128);
     $type->createMember("role")->setFieldType("tinyint")->setLength(1);
     $type->createMember("settings")->setFieldType("array", "text")->setOptional(true);
     $type->createMember("saved")->setFieldType("array", "int")->setOptional(true);
     $type->createMember("readed")->setFieldType("array", "int")->setOptional(true);
 }
コード例 #5
0
ファイル: Event.class.php プロジェクト: nonconforme/nreeda
 /**
  * Register the Object itself as a Type.
  * Define all required Database properties here.
  */
 static function onAutoload()
 {
     $type = new CHOQ_DB_Type(__CLASS__);
     $type->createMember("feed")->setFieldType("RDR_Feed")->setOptional(true);
     $type->createMember("entry")->setFieldType("RDR_Entry")->setOptional(true);
     $type->createMember("user")->setFieldType("RDR_User")->setOptional(true);
     $type->createMember("int")->setFieldType("int")->setOptional(true);
     $type->createMember("text")->setFieldType("text")->setOptional(true);
     $type->createMember("type")->setFieldType("int");
 }
コード例 #6
0
ファイル: Setting.class.php プロジェクト: nonconforme/nreeda
 /**
  * Register the Object itself as a Type.
  * Define all required Database properties here.
  */
 static function onAutoload()
 {
     $type = new CHOQ_DB_Type(__CLASS__);
     $type->createMember("key")->setFieldType("varchar")->setLength(255)->addUniqueIndex();
     $type->createMember("value")->setFieldType("text");
 }
コード例 #7
0
ファイル: Object.class.php プロジェクト: nonconforme/nreeda
 /**
  * Register the Object itself as a Type.
  * Define all required Database properties here.
  */
 static function onAutoload()
 {
     $type = new CHOQ_DB_Type(__CLASS__);
     $type->createMember("createTime")->setFieldType("datetime");
     $type->createMember("updateTime")->setFieldType("datetime")->setOptional(true);
 }