Установил я через compouser doctrine 2
{
"require": {
"doctrine/orm": "2.4.*",
"symfony/yaml": "2.*"
},
"autoload": {
"psr-0": {"": "src/"}
}
}
Создал, в нужном мне месте инициализацию коннекта к бд
public static function connect_to_db(){
$config = new \Doctrine\DBAL\Configuration();
$connectionParams = array(
'dbname' => System::$SETTINGS->db->name,
'user' => System::$SETTINGS->db->user,
'password' => System::$SETTINGS->db->password,
'host' => System::$SETTINGS->db->host,
'driver' => System::$SETTINGS->db->driver,
);
try {
System::$DB = \Doctrine\DBAL\DriverManager::getConnection($connectionParams, $config);
} catch (DBALException $e) {
}
}
Пытаюсь выполнить в терминале
>php vendor/doctrine/orm/bin/doctrine orm:schema-tool:create
Получаю ответ
You are missing a "cli-config.php" or "config/cli-config.php" file in your project, which is required to get the Doctrine Console working. You can use the following sample as a template:
// replace with file to your own project bootstrap require_once 'bootstrap.php';
// replace with mechanism to retrieve EntityManager in your app $entityManager = GetEntityManager();
Да не хочу я создавать никаких config/cli-config.php, что он содержит и для чего нужен? Как мне установить doctrine??? Вот ссылка на официальный гайд установки. Я не хочу создавать никаких лишних файлов по типу bootstrap.php (при чем тут css либина и не знаю) да и не понятно, где его создать. + я хочу хранить модели в своем месте, а не непонятном src (где это вообще?)
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости