public static function init(Meta $meta) { return $meta->table('posts')->field('title', new Field\String())->field('entry', new Field\Text()); }
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'); }
public static function init(Meta $meta) { return $meta->table('orders')->field('total', new Field\Float()); }
/** * @expectedException \Solution10\ORM\ActiveRecord\Exception\MetaException * @expectedExceptionCode \Solution10\ORM\ActiveRecord\Exception\MetaException::UNKNOWN_RELATIONSHIP */ public function testBadRelationshipType() { $meta = new Meta('MyApp\\Models\\User'); $meta->relationship('bad', 'hasAll', 'BlogPost'); }
public static function init(Meta $meta) { return $meta->field('name', new Field\String()); }