#php #symfony #doctrine-orm #sonata-admin
#php #symfony #doctrine-orm #соната-администратор
Вопрос:
Привет
Я столкнулся с проблемой при создании панели администратора Symfony2, моя версия Symfony 2.5, и вот мои проблемы при установке пакета администратора Sonata
Проблема 1 - Запрос на установку для symfony-cmf/ standard-edition 1.1.x-dev -> выполняется symfony-cmf/standard-edition[1.1.x-dev]. - symfony-cmf / standard-edition 1.1.для x-dev требуется sonata-project / doctrine-ph pcr-admin-bundle 1.1.* -> соответствующий пакет не найден. Возможные причины: -Опечатка в имени пакета -Пакет недоступен в достаточно стабильной версии в соответствии с вашими минимальными настройками стабильности
Я искал по нему, получил кое-что для чтения, но ничего не могло помочь. В чем может быть проблема и каково наилучшее подходящее решение. Прошло 6 дней, я застрял с созданием панели администратора. Я следую официальной документации,
администратору серверной части Sonata, его самое первое заявление направило меня к этому, после этого я получил эти ошибки. Извините, за долгую историю, ребята, но я беспомощен. И, отвечая, пожалуйста, объясните мне простым словом, каково реальное решение 🙂
Пожалуйста, укажите ограничение версии для требования sonata-project / admin-bundle:
Я пробовал dev-master и dev оба, мне ничего не помогло.
Ваша помощь будет оценена по достоинству 🙂
вот composer.json
{
"name": "symfony-cmf/standard-edition",
"homepage": "http://cmf.symfony.com",
"license": "MIT",
"type": "project",
"description": "The "Symfony CMF Standard Edition" distribution",
"authors": [
{
"name": "Symfony CMF Community",
"homepage": "https://github.com/symfony-cmf/standard-edition/contributors"
}
],
"autoload": {
"psr-0": { "": "src/" }
},
"minimum-stability": "dev",
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.3.*",
"jackalope/jackalope-doctrine-dbal": "1.1.*",
"doctrine/doctrine-bundle": "1.2.*",
"doctrine/data-fixtures": "1.0.*",
"doctrine/doctrine-cache-bundle": "1.0.*",
"twig/extensions": "1.0.*",
"symfony/assetic-bundle": "2.3.*",
"symfony/swiftmailer-bundle": "2.3.*",
"symfony/monolog-bundle": "2.3.*",
"symfony-cmf/symfony-cmf": "1.2.*",
"symfony-cmf/simple-cms-bundle": "1.2.*",
"symfony-cmf/create-bundle": "1.2.*",
"sensio/distribution-bundle": "2.3.*",
"sensio/framework-extra-bundle": "2.3.*",
"sensio/generator-bundle": "2.3.*",
"incenteev/composer-parameter-handler": "~2.0",
"sonata-project/doctrine-phpcr-admin-bundle": "1.1.*",
"nelmio/alice": "1.*",
"sonata-project/admin-bundle": "2.2.*@dev"
},
"require-dev": {
"liip/functional-test-bundle": "1.0.*"
},
"scripts": {
"post-install-cmd": [
"Incenteev\ParameterHandler\ScriptHandler::buildParameters",
"Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap",
"Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache",
"Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installAssets",
"Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installRequirementsFile",
"Symfony\Cmf\Bundle\CreateBundle\Composer\ScriptHandler::downloadCreateAndCkeditor"
],
"post-update-cmd": [
"Incenteev\ParameterHandler\ScriptHandler::buildParameters",
"Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap",
"Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache",
"Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installAssets",
"Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installRequirementsFile",
"Symfony\Cmf\Bundle\CreateBundle\Composer\ScriptHandler::downloadCreateAndCkeditor"
]
},
"config": {
"bin-dir": "bin"
},
"extra": {
"symfony-app-dir": "app",
"symfony-web-dir": "web",
"incenteev-parameters": {
"file": "app/config/parameters.yml"
},
"branch-alias": {
"dev-master": "1.1-dev"
}
}
}
Комментарии:
1. Можете ли вы вставить свой файл composer.json?
Ответ №1:
Я предпочитаю, чтобы вы следовали инструкциям по установке на официальном сайте администратора Sonata: http://sonata-project.org/bundles/admin/2-2/doc/reference/installation.html
Добавьте это в composer.json: «sonata-project / admin-bundle»: «2.3.*@dev»
Комментарии:
1. После записи этого утверждения в моем файле я запускаю composer.phar install, все та же проблема, о которой он сообщает!
2. Вы удалили «sonata-project / doctrine-phpcr-admin-bundle»: «1.1.*»?
3. Нет, я не видел его там
4. опубликуйте свой composer.json
5. как прикрепить мой файл в комментарии?