Грешка при опит за зареждане на приспособления по време на инсталацията на Sylius

Опитвам се да използвам уеб инсталатора, за да заредя модули в моята инсталация на 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.

Вероятно съм сбъркал тази команда, но така съм я виждал на няколко места.

Всякакви предложения ще бъдат оценени.


person Scotty Waggoner    schedule 23.06.2013    source източник
comment
Най-накрая го инсталирах и публикувах какво направих тук: stackoverflow.com/questions/17458978/   -  person Scotty Waggoner    schedule 04.07.2013


Отговори (2)


Можете да стартирате:

php app/console sylius:install

Инсталаторът любезно ще ви попита дали искате да заредите тела.

Относно грешката, инсталирахте ли доставчици или актуализации? Възможно е новата версия на faker да има прекъсване на BC.

person umpirsky    schedule 23.06.2013
comment
Докато изпълнявам тази инсталация, получавам: PHP Fatal error: Class 'Assetic\Util\PathUtils' not found in vendor\symfony\assetic-bundle \Symfony\Bundle\AsseticBundle\Command\DumpCommand.php на ред 216. Ще отида опитайте отново с версия 2.3.x на assetic, но последния път ми даде различни грешки. - person Scotty Waggoner; 23.06.2013
comment
Не знам какво направих, за да го объркам, но го изтеглих отново и го инсталирах от командния ред, използвайки горната команда и изглежда, че работи - person Scotty Waggoner; 24.06.2013
comment
php app/console doctrine:fixtures:load също трябва да бъде начин за инсталиране на приспособления - person Scotty Waggoner; 03.07.2013
comment
Така е, сега трябва да работи, актуализирайте кода и инсталирайте най-новите deps. - person umpirsky; 03.07.2013

Този малък масив поправи нещата за мен, тъй като мисля, че преминава в ArrayObject или "ArrayCollection"

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

Може би не е правилното решение, но...

person joelpittet    schedule 28.06.2013
comment
Кодът тук изглежда е по-добър начин за използване на по-новата версия на faker github.com/Sylius/ Sylius/pull/216 - person Scotty Waggoner; 04.07.2013