我正在尝试使用网络安装程序将灯具加载到我的Sylius安装中。如果我不检查加载夹具盒但是如果选中它,它可以正常工作,我到达这个页面:
http://localhost/app_dev.php/installer/flow/sylius_installer/setup/forward
并收到错误消息。我尝试了2个不同版本的fzaninotto/faker
在composer.json中使用"fzaninotto/faker": "1.1.*",
,我得到:
Unknown formatter "randomFloat"
在composer.json中使用"fzaninotto/faker": "dev-master",
,我得到:
Warning: array_keys() expects parameter 1 to be array, object given in {webroot}\vendor\fzaninotto\faker\src\Faker\Provider\Base.php line 127
我也尝试在命令提示符下运行安装程序,但是我得到了一个不同的错误:
php app/console sylius:install --fixtures
[RuntimeException]
The "--fixtures" option does not exist.
我可能有错误的命令,但这就是我在几个地方看到它的方式。
任何建议都将不胜感激。
答案 0 :(得分:1)
你可以运行:
php app/console sylius:install
安装人员会问你是否要加载灯具。
关于错误,您是否安装了供应商或更新? 可能是新版本的faker有BC破解。
答案 1 :(得分:0)
这个小数组为我修复了一些东西,因为我认为它传递的是ArrayObject或“ArrayCollection”
$keys = array_keys((array)$array);
也许不是正确的解决方案,但......