gpt4 book ai didi

doctrine-orm - 如何在学说2中创建数据库

转载 作者:行者123 更新时间:2023-12-04 12:33:38 28 4
gpt4 key购买 nike

我想创建一个带有doctrine 2和zend framework 2的数据库。

我尝试使用命令行,但它不起作用,因为首先我需要连接到数据库。

这是我可以使用的命令行:enter image description here

当我使用命令“php science dbal:run-sql CREATE DATABASE TOTO”时,我收到一个错误,告诉我我选择的数据库(但我不想选择任何数据库)是未知的。

enter image description here

你知道我如何解决这个问题吗?

如果我没有义务使用 phpmyadmin 并自己创建它,我真的很感激。我更喜欢使用学说来确保我的代码与其他类型的数据库兼容(例如 Mysql/Postegre)

谢谢你=D

最佳答案

我找到了解决方案。

您只需在配置文件中指定 dbname 等于 null。

<?php
return array (
'doctrine' => array (
'connection' =>
array (
'orm_default' =>
array (
'driverClass' => 'Doctrine\\DBAL\\Driver\\PDOMySql\\Driver',
'params' =>
array (
'host' => 'localhost',
'port' => '3306',
'user' => 'root',
'password' => '',
'dbname' => null,
'charset' => 'UTF8',
),
),
'orm_poems' =>
array (
'driverClass' => 'Doctrine\\DBAL\\Driver\\PDOMySql\\Driver',
'params' =>
array (
'host' => 'localhost',
'port' => '3306',
'user' => 'root',
'password' => 'mot de passe',
'dbname' => 'poemsV3',
'charset' => 'UTF8',
),
),
),
),
);

祝大家有个美好的一天=D

关于doctrine-orm - 如何在学说2中创建数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14937857/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com