Встановлення Propel у наш проект через Composer
Підтягнемо у наш проект ORM Propel2 за допомогою Composer. Розглянемо суміжні пакети, які необхідні для Propel2.
Розібравши основні команди та основи як працювати з Composer , можна розпочати інтеграцію його в наш проект.
Наш проект :
Проект матиме таку просту структуру для прикладу
У ньому буде лише файл index.php . Решту вже створено самим Composer.
Що підключаємо :
Наприклад підключимо symfony/var-dumper від Symfony. Наш /var/www/proj.loc/composer.json має вигляд:
{
"name": "username/proj.loc",
"description": "Description",
"type": "proj.loc",
"license": "free",
"authors": [
{
"name": "username",
"email": "ad@min.loc"
}
],
"require": {
"symfony/var-dumper": "^2.0"
}
}
Робимо докорінно проекту /var/www/proj.loc/ :
composer install
цим створюється папка vendor . Нам вона й потрібна. У ній буде autoload.php .
Підключаємо :
У файлі index.php розміщуємо підключення autoload.php
<?php
include_once './vendor/autoload.php';
dump($_SERVER);>
Якщо все пройшло успішно, то з підтягнутої через Composer бібліотеки стане доступна функція dump();
Підтягнемо у наш проект ORM Propel2 за допомогою Composer. Розглянемо суміжні пакети, які необхідні для Propel2.
Composer приніс зручність використання готових рішень, пакетів та бібліотек. Правильна організація роботи з Composer може принести легкість у підтримці актуальних версій використовуваних у проекті бібліотек. Розглянемо початок роботи із Composer.