我是一个初学者,我想学习交响乐,当我使用
时我有一个问题php bin/console原则:fixture:load
它告诉我
Base.php第429行:
join():参数#2 ($array)必须是类型?array, string given
但是我的项目中没有Base.php文件名
这是我的代码
$modeles = [$modele1,$modele2,$modele3,$modele4,$modele5];
$faker = FakerFactory::create('fr_FR');
foreach($modeles as $m){
$rand = rand(3,5);
for($i=1; $i <= $rand; $i++){
$voiture = new Voiture();
$voiture->setImmatriculation($faker->regexify("[A-Z]{2}[0-9]{3,4}[A-Z]{2}"))
->setNbPortes($faker->randomElement($array = array(3,5)))
->setAnnee($faker->numberBetween($min=1990,$max=2019))
->setModele($m);
$manager->persist($voiture);
}
}
$manager->flush();
}
你可以这样:direction: Faker/src/Faker/Provider/Base.php
第429行:Return join(range($range[1], $range[2]), ");
可以通过以下方式修改:
返回加入(",范围(范围[1],美元范围[2]));
应该这样做!