문제

I'm trying to use the web installer to load fixtures into my Sylius installation. It works fine if I don't check the load fixtures box but if it is checked, I get to this page:

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

and get an error. I have tried it with 2 different versions of fzaninotto/faker

With "fzaninotto/faker": "1.1.*", in composer.json, I get:

Unknown formatter "randomFloat"

With "fzaninotto/faker": "dev-master", in composer.json, I get:

Warning: array_keys() expects parameter 1 to be array, object given in {webroot}\vendor\fzaninotto\faker\src\Faker\Provider\Base.php line 127

I have also tried running the installer in command prompt but I get a different error:

php app/console sylius:install --fixtures

[RuntimeException]
The "--fixtures" option does not exist.

I probably have that command wrong but that is how I have seen it in a couple of places.

Any suggestions would be appreciated.

도움이 되었습니까?

해결책

You can run:

php app/console sylius:install

Installer will kindly ask you if you want to load fixtures.

Regarding error, did you installed vendors or updates? It may be that new version of faker have BC break.

다른 팁

This little array cast fixed things for me, as I think it's passing in an ArrayObject or "ArrayCollection"

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

Maybe not the right solution but ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top