2016-01-31 9 views
0

Я работаю на таблице префиксов на доктрине: Doctrine PrefixDoctrine2 Приставка и ZF2

, но я не знаю, что $config находится в:

$em = \Doctrine\ORM\EntityManager::create($connectionOptions, $config, $evm); 

Я обнаружил, что:

$config = \Doctrine\ORM\Tools\Setup::createAnnotationMetadataConfiguration(array(???)); 

но что такое ??? в моем примере.

Благодарим вас за помощь.

ответ

0

Поля являются следующие:

* @param array $paths 
* @param boolean $isDevMode 
* @param string $proxyDir 
* @param Cache $cache 
* @param bool $useSimpleAnnotationReader 

Не уверен, если это поможет, но я всегда делаю это, когда делать на заказ вещи ...

use Doctrine\Common\EventManager; 
    use Doctrine\DBAL\DriverManager; 
    use Doctrine\ORM\EntityManager; 
    use Doctrine\ORM\Tools\Setup; 

    // Class definition and method ... { 

    $params = 'orm_default' => array(
      'driverClass' => 'Doctrine\DBAL\Driver\PDOMySql\Driver', 
      'params' => array(
       'host'  => '127.0.0.1', 
       'dbname' => 'dbname', 
       'user'  => 'myuser', 
       'password' => 'mypass', 
      ), 
     ); 

    $eventManager = new EventManager(); 
    $config = Setup::createAnnotationMetadataConfiguration(array(), false, 'data/DoctrineORMModule/Proxy', null, false); 
    $connection = DriverManager::getConnection($params, 
               $config, 
               $eventManager 
    ); 
    $objectManager = EntityManager::create($connection, $config, $eventManager); 
+0

Спасибо. Я пробую это как можно скорее. – user2670354

 Смежные вопросы

  • Нет связанных вопросов^_^