/** * @expectedException \Exception */ public function testOneToOneReverseException() { $place = new Place(); $place->name = 'Derry'; $place->save(); $place2 = new Place(); $place2->name = 'Dallas'; $place2->save(); $restaurant = new Restaurant(); $restaurant->name = 'Burger mix'; $restaurant->place = $place; $restaurant->save(); $restaurant2 = new Restaurant(); $restaurant2->name = 'Cat Burger'; $restaurant2->place = $place2; $restaurant2->save(); $place->restaurant = $restaurant2; $place->save(); }
public static function getFields() { return ['name' => ['class' => CharField::className()], 'place' => ['class' => OneToOneField::className(), 'modelClass' => Place::className(), 'primary' => true]]; }