Создание проекта, который использует только консольный компонент Symfony2 - PullRequest
2 голосов
/ 23 января 2012

Как я могу создать новый проект, который использует только компонент Symfony2 Console?

Мне не удалось определить самую базовую настройку, которую мне нужно было бы сделать, просто использовать компонент Console (и любые другие обязательные зависимости).

Где я должен разместить файлы компонентов и что мне нужно включить в свой собственный файл кода?

Онлайн-учебникам серьезно не хватает подробныхПошаговое объяснение того, как использовать различные компоненты в качестве отдельных компонентов, а не как часть стандартного дистрибутива Symfony.

Найдено решение:

IВы создали подробное пошаговое руководство по использованию Консольного компонента Symfony 2 в вашем проекте.Я надеюсь, что это поможет заполнить пустоту в документации.

1 Ответ

4 голосов
/ 23 января 2012

Ну, одним из самых простых способов было бы использовать Composer.Вы устанавливаете composer.json в корне вашего проекта, а затем просто вызываете composer.phar install из командной строки.

Пример composer.json для консоли:

{
    "require": {
        "symfony/console": "2.*"
    }
}

После этого выможно просто включить автозагрузку композитора, и вы должны быть готовы к работе.

// in your bootstrap or what have you
require 'path/to/project/root/vendor/.composer/autoload.php';

Этот jsut все настраивает и готов к использованию, хотя ... вам все равно нужно выяснить, как интегрировать его таким образомэто имеет смысл в вашем проекте.На самом деле вы можете взглянуть на сам Composer или Doctrine 2, чтобы узнать, как это сделать, поскольку оба они используют его в качестве интерфейса консоли.

Также просто некоторая проверка ... вы не единственный, кого раздражаетотсутствие документации по использованию автономных компонентов вне полного стека.: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...