コード例 #1
0
ファイル: BlogPost.php プロジェクト: solution10/orm
 public static function init(Meta $meta)
 {
     return $meta->table('posts')->field('title', new Field\String())->field('entry', new Field\Text());
 }
コード例 #2
0
ファイル: MetaTest.php プロジェクト: solution10/orm
 public function testTableSingular()
 {
     $meta = new Meta('MyApp\\Models\\User');
     $meta->table('users');
     $this->assertEquals('user', $meta->tableSingular());
 }
コード例 #3
0
ファイル: UserValidated.php プロジェクト: solution10/orm
 public static function init(Meta $meta)
 {
     return $meta->table('users')->field('name', new Field\String(['rules' => [['required'], ['lengthMin', 2]]]))->field('about', new Field\Text())->relationship('posts', 'hasMany', 'BlogPost')->relationship('orders', 'hasMany', 'Solution10\\ORM\\Tests\\ActiveRecord\\Stubs\\Order');
 }
コード例 #4
0
ファイル: Order.php プロジェクト: solution10/orm
 public static function init(Meta $meta)
 {
     return $meta->table('orders')->field('total', new Field\Float());
 }