Doctrine orm Doctrine2前缀和zf2
我正在研究关于条令的前缀表: 但我不知道,Doctrine orm Doctrine2前缀和zf2,doctrine-orm,zend-framework2,prefix,Doctrine Orm,Zend Framework2,Prefix,我正在研究关于条令的前缀表: 但我不知道,$config在: $em = \Doctrine\ORM\EntityManager::create($connectionOptions, $config, $evm); 我发现: $config = \Doctrine\ORM\Tools\Setup::createAnnotationMetadataConfiguration(array( ??? )); 但在我的例子中,?是什么 感谢您的帮助。字段如下所示: * @param array
$config
在:
$em = \Doctrine\ORM\EntityManager::create($connectionOptions, $config, $evm);
我发现:
$config = \Doctrine\ORM\Tools\Setup::createAnnotationMetadataConfiguration(array( ??? ));
但在我的例子中,?
是什么
感谢您的帮助。字段如下所示:
* @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);
非常感谢。我尽快试试。