pues pienso que logre integrar las extensiones a mi proyecto, cuando agrego los registros de ejemplo si me funcionan, pero cuando intento
Código PHP:
Ver original$repo = $em->getRepository('Entity\Category');
$food = $repo->findOneByTitle('Food');
echo $repo->childCount($food);
me vota este error:
Fatal error: Call to a member function hasField() on a non-object in C:\xampp\htdocs\gdbcb\library\Doctrine\ORM\EntityR epository.php on line 214
asi es como integro en mi recurso:
Código PHP:
Ver original//Prueba Piloto Annotation driver (Extension Gedmo)
$chainDriverImpl = new \Doctrine\ORM\Mapping\Driver\DriverChain();
$yourDefaultDriverImpl = new \Doctrine\ORM\Mapping\Driver\YamlDriver('/yml/mapping/files'); // only an example
$translatableDriverImpl = $config->newDefaultAnnotationDriver(APPLICATION_PATH . "/../library/App/Gedmo/Translatable/Entity");
$chainDriverImpl->addDriver($yourDefaultDriverImpl, 'Entity');
$chainDriverImpl->addDriver($translatableDriverImpl, 'Gedmo\Translatable');
$config->setMetadataDriverImpl($chainDriverImpl);
$driverImpl = $config -> newDefaultAnnotationDriver(APPLICATION_PATH ."/../library/App/Models");
$config -> setMetadataDriverImpl($driverImpl);
$config -> setQueryCacheImpl($cache);
$config -> setProxyDir($options['proxiesPath']);
$config -> setProxyNamespace($options['proxiesPathNamespace']);
$config -> setAutoGenerateProxyClasses(('development' == APPLICATION_ENV));
$em = Doctrine\ORM\EntityManager::create(
$this -> _buildConnectionOptions($options['connection']),
$config
);
alguna idea que que puede estar mal.