Ben Doktrin 1.2 entegrasyonu ile Zend Framework 1.10 kullanın.
application.ini file, i declare the 'dsn içinde 'veritabanına bağlanmak için.
Benim uygulamada ben bazı sorguları çalıştırmak için başka bir db bağlanmak gerekir.
ben nasıl yapabilirim?
ben sadece sorguyu çalıştırmak gerekir, ben bu DB için tüm modeller oluşturmak istemiyorum.
şu anda bootstrap.php strong> i varsayılan bağlantı yapın:
protected function _initDoctrine()
{
$this->getApplication()->getAutoloader()
->pushAutoloader(array('Doctrine', 'autoload'));
spl_autoload_register(array('Doctrine', 'modelsAutoload'));
$doctrineConfig = $this->getOption('doctrine');
$manager = Doctrine_Manager::getInstance();
$manager->setAttribute(Doctrine::ATTR_AUTO_ACCESSOR_OVERRIDE, true);
$manager->setAttribute(
Doctrine::ATTR_MODEL_LOADING,
$doctrineConfig['model_autoloading']
);
Doctrine_Core::loadModels($doctrineConfig['models_path']);
$conn = Doctrine_Manager::connection($doctrineConfig['dsn'],'doctrine');
$conn->setAttribute(Doctrine::ATTR_USE_NATIVE_ENUM, true);
Doctrine_Core::generateModelsFromDb('models', array('doctrine'), array('generateTableClasses' => true));
return $conn;
}