zend 2: Unable to template Rendern ... resolver konnte nicht aufgelöst werden in eine Datei

Werde ich durch die zend-2-erste-Schritte-tutorial und ich gegen eine Wand. Ich bin an der Stelle im tutorial, wo mein action controller lädt ein Blick über die indexAction():

public function indexAction() {
    return new ViewModel(array(
        //$albums inside index.phtml will contain data from this method
        'albums' => $this->getAlbumTable()->fetchAll()
    ));
}

Aber beim laden der Seite, sehe ich diesen Fehler:

Zend\View\Renderer\PhpRenderer::render: Unable to render template "album/album/index"; resolver could not resolve to a file

Zu diesem Zeitpunkt merkte ich, dass ich nicht weiß, was die Hölle ist Los. Ich weiß gar nicht, wo beginnen Sie mit der Fehlerbehebung für diesen Fehler. Bevor ich scan alle Dateien, die für die Tippfehler ich würde wirklich gerne verstehen, wie dieser Fehler auftreten kann.

hier ist meine modul.config.php:

<?php
return array(
    'controllers' => array(
        'invokables' => array(
            'Album\Controller\Album' => 
            'Album\Controller\AlbumController',
        ),
    ),

    'router' => array(
        'routes' => array(
            'album' => array(
                'type' => 'segment',
                'options' => array(
                    'route' => '/album[/:action][/:id]',
                    'constraints' => array(
                        'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
                        'id' => '[0-9]+',
                    ),
                    'defaults' => array(
                        'controller' => 'Album\Controller\Album',
                        'action' => 'index',
                    ),
                ),
            ),
        ),
    ),

    'view_manager' => array(
        'template_path_stack' => array(
            'ablum' => __DIR__ . '/../view',
        ),
    ),
);
Haben Sie eine phtml-Datei : module/Album/view/album/album/index.phtml ?
Ah ha!!! Ich habe versehentlich geschachtelt meine anzeigen dir inside von meinem src-Ordner - duh. Ich habe gerade getestet tun: 'album' => DIR . '/../src/view', und es funktioniert so, dass war es. Danke!
Sorgen, dass der Kommentar in der form einer Antwort, falls Sie möchten, mich akzeptieren zu können.

InformationsquelleAutor red888 | 2014-02-28

Schreibe einen Kommentar