public static function createAndSaveRawModelWithOneToManyRelation() { $testBrand = new \Brand(); $testBrand->nameBrand = 'AcmeMult'; $testBrand->noteBrand = 10; $testBrand->save(); $car = new \Car(); $car->nameCar = 'AcmeCar1'; $car->noteCar = '10'; $car2 = new \Car(); $car2->nameCar = 'AcmeCar2'; $car2->noteCar = '12'; $car3 = new \Car(); $car3->nameCar = 'AcmeCar3'; $car3->noteCar = '15'; $cars = array($car, $car2, $car3); $testBrand->setCar($cars); return array(array($testBrand, $cars)); }
public static function createAndSaveRawModelWithOneToManyRelation() { include_once __DIR__ . '/../scripts/tested_models.php'; $testBrand = new \Brand(); $testBrand->nameBrand = 'AcmeMult'; $testBrand->noteBrand = 10; $testBrand->save(); $car = new \Car(); $car->nameCar = 'AcmeCar1'; $car->noteCar = '10'; $car2 = new \Car(); $car2->nameCar = 'AcmeCar2'; $car2->noteCar = '12'; $car3 = new \Car(); $car3->nameCar = 'AcmeCar3'; $car3->noteCar = '15'; $cars = array($car, $car2, $car3); $testBrand->setCar($cars); $req = \PicORM\Model::getDataSource()->prepare('SELECT count(*) as nb FROM cars WHERE idBrand = ?'); $req->execute(array($testBrand->idBrand)); $resultBDD = $req->fetch(\PDO::FETCH_ASSOC); return array(array($testBrand, $cars, $resultBDD)); }