0
未显示我下面教义教程:http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/tutorials/getting-started.html数据库在phpMyAdmin
我改变了引导文件,包括我的数据库:
<?php
// bootstrap.php
use Doctrine\ORM\Tools\Setup;
use Doctrine\ORM\EntityManager;
require_once "vendor/autoload.php";
// Create a simple "default" Doctrine ORM configuration for Annotations
$isDevMode = false;
$paths = array(__DIR__."/src");
$config = Setup::createAnnotationMetadataConfiguration($paths, $isDevMode);
// or if you prefer yaml or XML
//$config = Setup::createXMLMetadataConfiguration(array(__DIR__."/config/xml"), $isDevMode);
//$config = Setup::createYAMLMetadataConfiguration(array(__DIR__."/config/yaml"), $isDevMode);
// database configuration parameters
$conn = array(
'host' => '*********',
'port' => '3306',
'user' => '********',
'password' => '****',
'dbname' => 'bugs',
'charset' => 'UTF8',
'driver' => 'pdo_sqlite',
'path' => __DIR__ . '/db.sqlite',
);
// obtaining the entity manager
$entityManager = EntityManager::create($conn, $config);
然后,我没有休息,创建表等使用以下commnad:
vendor/bin/doctrine orm:schema-tool:create
后来,我登录到我的“myphpadmin”和数据库是不存在。 我错过了任何一步吗? 谢谢
是,后来我想,并试图再次运行它,现在我得到: [主义\ DBAL \异常\ ConnectionException]发生在司机 例外:SQLSTATE [HY000] [2002] php_network_getaddr esses:的getaddrinfo失败:名称或服务未知 –
@inespelaez这是与您最初询问的不同的问题。如果您有后续问题,请在自己的问题中提出。 – Shadow
您可能没有创建数据库。学说只会设置表格。您必须自己创建实际的数据库和用户。 –