Autor | Zpráva | ||
---|---|---|---|
Jack06 Profil |
#1 · Zasláno: 11. 5. 2011, 22:54:34
DObrý den, snažím se rozjet testovací projekt na localhostu. Zend jsem už rozběhal, nicméně nevím jak rozjet Doctrine 2. Stáhl jsem si nejnovější verzi a strčil ji v Zendu do library/doctrine-orm...
mám napsané i cli-config.php i db-config, ale přesto mi to nejede. <?php // cli-config.php use Doctrine\Common\ClassLoader, Doctrine\ORM\Configuration, Doctrine\ORM\EntityManager, Doctrine\Common\Cache\ApcCache, Doctrine\Common\Cache\ArrayCache, Doctrine\DBAL\Event\Listeners\MysqlSessionInit; require_once '../library/doctrine-orm/Doctrine/Common/ClassLoader.php'; // Set up class loading. You could use different autoloaders, provided by your favorite framework, // if you want to. $classLoader = new ClassLoader('.\library\doctrine-orm\Doctrine\ORM', 'lib'); $classLoader->register(); $classLoader = new ClassLoader('.\library\doctrine-orm\Doctrine\DBAL', 'lib'); $classLoader->register(); $classLoader = new ClassLoader('.\library\doctrine-orm\Doctrine\Common', 'lib'); $classLoader->register(); $classLoader = new ClassLoader('Symfony', './library/doctrine-orm/Doctrine'); $classLoader->register(); // Set up caches $config = new Configuration; // zde mi uz nenajede ani zend stranka, pokud to nezakomentuju odsud dale $cache = new ArrayCache; $config->setMetadataCacheImpl($cache); $driverImpl = $config->newDefaultAnnotationDriver(array(__DIR__ . '/application/models')); $config->setMetadataDriverImpl($driverImpl); $config->setQueryCacheImpl($cache); // Proxy configuration $config->setProxyDir(__DIR__ . '/application/models/proxies'); $config->setProxyNamespace('Proxies'); $config->setAutoGenerateProxyClasses(true); require('./library/MySQL/db-config.php'); // Create EntityManager $em = EntityManager::create($connectionOptions, $config); $em->getEventManager()->addEventSubscriber(new MysqlSessionInit('utf8', 'utf8_unicode_ci')); // Helpers for console $helperSet = new \Symfony\Component\Console\Helper\HelperSet; $helperSet->set(new \Doctrine\DBAL\Tools\Console\Helper\ConnectionHelper($em->getConnection()), 'db'); $helperSet->set(new \Doctrine\ORM\Tools\Console\Helper\EntityManagerHelper($em), 'em'); <?php // db-config.php $connectionOptions = array( 'driver' => 'pdo_mysql', 'user' => 'root', 'password' => '', 'host' => 'localhost', // 'port' => '3306', 'dbname' => 'quickstart', // 'unix_socket' => '/var/run/mysqld/mysqld.sock', ); Děkuji za pomoc. Nevyhodí mi to žádnou chybu nic, prostě mi najede bílá stránka a žádnej zdrojovej kod, tak nevim. |
||
Jack06 Profil |
#2 · Zasláno: 12. 5. 2011, 09:41:18
vyřešeno, blbě jsem si četl dokumentaci :-D
$classLoader = new ClassLoader('Doctrine\ORM', '..\library\doctrine-orm'); $classLoader->register(); $classLoader = new ClassLoader('Doctrine\DBAL', '..\library\doctrine-orm'); $classLoader->register(); $classLoader = new ClassLoader('Doctrine\Common', '..\library\doctrine-orm'); $classLoader->register(); $classLoader = new ClassLoader('Symfony', '..\library\doctrine-orm\Doctrine'); $classLoader->register(); |
||
Časová prodleva: 13 let
|
0