在Sylius安装期间尝试加载灯具时出错

时间:2013-06-23 10:22:32

标签: php symfony sylius

我正在尝试使用网络安装程序将灯具加载到我的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.

我可能有错误的命令,但这就是我在几个地方看到它的方式。

任何建议都将不胜感激。

2 个答案:

答案 0 :(得分:1)

你可以运行:

php app/console sylius:install

安装人员会问你是否要加载灯具。

关于错误,您是否安装了供应商或更新? 可能是新版本的faker有BC破解。

答案 1 :(得分:0)

这个小数组为我修复了一些东西,因为我认为它传递的是ArrayObject或“ArrayCollection”

$keys = array_keys((array)$array);

也许不是正确的解决方案,但......