コード例 #1
0
 /**
  * @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();
 }
コード例 #2
0
 public static function getFields()
 {
     return ['name' => ['class' => CharField::className()], 'place' => ['class' => OneToOneField::className(), 'modelClass' => Place::className(), 'primary' => true]];
 }