Symfony问题join():参数#2 ($array)必须是?array类型,字符串给定



我是一个初学者,我想学习交响乐,当我使用

时我有一个问题

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]));

应该这样做!

相关内容

  • 没有找到相关文章

最新更新