Я пытаюсь интегрировать плагин OSExcelBundle в свой проект Symfony2. Я следил за учебником README, в котором упоминается следующее
Add this line to the require option in your composer.json file:
"os/excel-bundle": "dev-master"
Add autoloader for PHPExcel in app/autoloader.php
require __DIR__.'/../vendor/os/php-excel/PHPExcel/PHPExcel.php';
Execute this command line
php composer.phar install
чтобы иметь возможность выполнять командную строку php, мне пришлось загрузить композитор с http://www.getcomposer.org и поместите исполняемый файл в пакет. Когда я запускаю его, у меня есть следующая ошибка
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for os/excel-bundle == 1.0.0.0 -> satisfiable by os/excel-bundle 1.0.0.
- Can only install one of: os/excel-bundle dev-master, os/excel-bundle 1.0.0.
- Installation request for os/excel-bundle dev-master -> satisfiable by os/excel-bundle dev-master.
Вот другие шаги, которые я выполнял, чтобы установить плагин symfony2.
1 — я поместил плагин в каталог vendor/bundle, чтобы он соответствовал следующему пути
vendor/bundle/OS/ExcelBundle
2 - я добавил эту строку в файл app/AppKernel.php
new OS\ExcelBundle\OSExcelBundle(),
3 - я следил за README сверху
Вот Json
{
"name": "os/excel-bundle",
"description": "OS Excel Bundle for Symfony2",
"keywords": ["excel"],
"homepage": "http://github.com/ouardisoft/OSExcelBundle",
"type": "symfony-bundle",
"license": "MIT",
"authors": [
{
"name": "LOUARDI Abdeltif",
"email": "[email protected]",
"homepage": "http://phphub.net"
}
],
"require": {
"php": ">=5.2.6",
"os/php-excel": "dev-master",
"os/excel-bundle": "dev-master"
},
"autoload": {
"psr-0": { "OS\\ExcelBundle": "" }
},
"target-dir": "OS/ExcelBundle"
}