2013-02-18 28 views
7

yılında veritabanı oluşturmak için nasıl komut satırını kullanmayı denediniz 2.doktrin 2

doktrin 2 ve zend framework ile bir veritabanı oluşturmak istiyorum ama her şeyden önce ben olmak gerekir çünkü çalışmıyor bir veritabanına bağlı. enter image description here

komut kullandığınızda: Burada

ı kullanabilirsiniz komut satırı olan "php doktrini DBal: VERİTABANI TOTO CREATE çalışma sql" Ben ki ben veritabanını söylüyor bir hata alırsınız ben seçili (ancak herhangi bir veritabanını seçmek istemiyorum) bilinmiyor.

enter image description here

Eğer bu sorunu çözmek nasıl bir fikrin var mı?

Eğer phpmyadmin kullanmak ve kendi başıma oluşturmak zorunda kalmazsam gerçekten minnettarım. Ben

çözüm bulundu = D

cevap

4

teşekkür ederiz benim kodu (örneğin MySQL/Postegre gibi) veritabanının başka türlü ile uyumlu olduğundan emin olmak için doktrini kullanmayı tercih edeceğiz.

Sadece yapılandırma dosyanızda dbname'nin null değerine eşit olduğunu belirtmelisiniz.

<?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', 
    ), 
), 
), 
), 
); 

aradığım Sadece ne güzel bir gün herkese = D

+0

var. Boş dize de işe yarıyor. – dualmon

İlgili konular