Saludos..
Estoy necesitando realizar paginación, para lo cual estoy utilizando: KnpPaginatorBundle, el mismo que me descargado de un reposistorio en github
enlace: https://github.com/KnpLabs/KnpPaginatorBundle
He seguido los pasos que alli indican para la configuración, pero tengo un error en el siguiente archivo:
Archivo original: app/autoload.php
Código PHP:
<?php
use ComposerAutoloadClassLoader;
use DoctrineCommonAnnotationsAnnotationRegistry;
/**
* @var ClassLoader $loader
*/
$loader = require __DIR__.'/../vendor/autoload.php';
AnnotationRegistry::registerLoader(array($loader, 'loadClass'));
return $loader;
Entonces en dicho archivo agregue el código que me dicen en github:
Código PHP:
<?php
use ComposerAutoloadClassLoader;
use DoctrineCommonAnnotationsAnnotationRegistry;
/**
* @var ClassLoader $loader
*/
$loader = require __DIR__.'/../vendor/autoload.php';
AnnotationRegistry::registerLoader(array($loader, 'loadClass'));
$loader->registerNamespaces(array(
'Knp\\Component' => __DIR__.'/../vendor/knp-components/src',
'Knp\\Bundle' => __DIR__.'/../vendor/bundles',
// ...
));
return $loader;
Por lo cual me genera el siguiente error:
Fatal error: Call to undefined method Composer\Autoload\ClassLoader::registerNamespaces( ) in C:\xampp\htdocs\academico3\app\autoload.php on line 15
Gracias por la ayuda...