Я прошел через все соответствующие вопросы, но, похоже, нет однозначного ответа на этот вопрос.
Я пытаюсь найти лучший способ интеграцииCodeIgniter and Composer.
Изначально я рассматривал возможность установки CodeIgniter с помощью Composer, который заканчивается /<path>/<to>/<app>/vendor/codeigniter/framework
.Это приводит к ряду несоответствий: обычно каталог vendor
может быть включен в .gitignore
, но в этом случае это невозможно, поскольку все модели, представления и контроллеры (и соответствующие конфигурации) должны бытьхранится в структуре каталогов CodeIgniter.
Если сначала установлен CodeIgniter, то в стандартной документации рекомендуется, чтобы каталог vendor
хранился в codeigniter/application
- и поэтому CodeIgnitor необходимо установить до Composer (и, следовательно, Composer не может быть использован для управления CodeIgniter).
Есть ли официальные / авторитетные документы по наилучшей практике для этой интеграции?