Při použití command line hlásí are missing a „cli-config.php“
- davez
- Člen | 60
Ahoj,
přes Composer mám nainstalované Kdyby/ORM. V config.local.neon mám
nastavené DB připojení.
Dále jsem chtěl začít používat ORM skrze příkazovou řádku. Zkusil
jsem příkaz:
php vendor/bin/doctrine
a odpovědí bylo:
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:
<?php
use Doctrine\ORM\Tools\Console\ConsoleRunner;
// replace with file to your own project bootstrap
require_once 'bootstrap.php';
// replace with mechanism to retrieve EntityManager in your app
$entityManager = GetEntityManager();
return ConsoleRunner::createHelperSet($entityManager);
Na netu jsem potom našel návod, kdy bych měl vytvořit soubor bootstrap.php a cli-config.php. Chci se zeptat, zda je opravdu nutné tyto dva soubory ručně tvořit, nebo zda se to dá řešit i jinou cestou, případně kde bych mohl udělat chybu.
- davez
- Člen | 60
Díky, to už zabralo, nicméně mi to nyní stále píše toto:
[Doctrine\DBAL\Exception\ConnectionException]
An exception occured in driver: SQLSTATE[HY000] [1049] Unknown database 'doctrine_db'
A to i v případě, že ji v Admineru založenou mám a vidím ji. Ani nemám žádný překlep mezi pojmenováním DB a nastavením jejího názvu v config.local.neon
Nevíte, co by to mohlo být?
- David Matějka
- Moderator | 6445
zkus si najit v projektu ten retezec doctrine_db, protoze ve zdrojaku doctriny to nikde nevidim.