0

我正在尝试使用网络安装程序将固定装置加载到我的 Sylius 安装中。如果我不检查负载装置框,它工作正常,但如果它被选中,我会进入这个页面:

http://localhost/app_dev.php/installer/flow/sylius_installer/setup/forward

并得到一个错误。我已经用 2 个不同版本的fzaninotto/faker

"fzaninotto/faker": "1.1.*",composer.json 中,我得到:

Unknown formatter "randomFloat"

"fzaninotto/faker": "dev-master",composer.json 中,我得到:

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.

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

任何建议,将不胜感激。

4

2 回答 2

1

你可以运行:

php app/console sylius:install

安装人员会询问您是否要加载固定装置。

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

于 2013-06-23T14:37:37.207 回答
0

这个小数组为我转换了固定的东西,因为我认为它传递了一个 ArrayObject 或“ArrayCollection”

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

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

于 2013-06-28T02:40:37.953 回答