Saludos, estoy siguiendo este tutorial:
http://alemohamad.com/tutorial-zend-framework-2-beta/
Pero yo ya lo tengo todo configurado con mi Album y demás. Lo que estoy haciendo es añadiéndole los Action que me dice, entonces añado:
Código PHP:
namespace AlbumController;
use ZendMvcControllerActionController,
ZendViewModelViewModel;
class AlbumController extends ActionController
{
public function indexAction()
{
}
public function addAction()
{
}
public function editAction()
{
}
public function deleteAction()
{
}
}
Y me dice que configure esto (Pero esto ya lo he configurado anteriormente y sospecho que esta forma de configuración lo es la misma que la mia)
Código PHP:
<?php
return array(
'di' => array(
'instance' => array(
'alias' => array(
'album' => 'Album\Controller\AlbumController',
),
'Zend\View\Resolver\TemplatePathStack' => array(
'parameters' => array(
'paths' => array(
'album' => __DIR__ . '/../view',
),
),
),
),
),
);
Bien, pues ahora cuando entro en /zf2/public/album/add me sale:
Código:
A 404 error occurred
Page not found.
The requested controller could not be mapped to an existing controller class.
Controller:
Album\Controller\Add(resolves to invalid controller class or alias: Album\Controller\Add)
Exception:
Zend\ServiceManager\ServiceManager::get was unable to fetch or create an instance for Album\Controller\Add
Y así con todas los action. Excepto el index que me funciona.
Y si pongo http://localhost/zf2/public/album/add/ o cualquier cosa acabada con el / me sale un simple error 404.
¿Cómo puedo arreglar esto?
Y también me dice que cree AlbumTable en una carpeta llamada Model que no existe, ¿qué debería hacer?
Saludos y gracias de antemano.