Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/09/2012, 09:08
Avatar de Fylux
Fylux
 
Fecha de Ingreso: junio-2012
Mensajes: 141
Antigüedad: 12 años, 4 meses
Puntos: 9
Pregunta Problema con la url del Action

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.
__________________
Si todos escribiéramos sin faltas de ortografía, el mundo sería un lugar mejor.

Última edición por Fylux; 26/09/2012 a las 09:13