1

このトピックについて既に議論されているすべてのリンクを既に見ましたが、私にとっては機能していないようです。そのため、この議論をもう一度開き、構成ファイルも表示したいと思います..

まず、私のフォルダー構造は次のようになります。 ここに画像の説明を入力

これまでのところ、次のような module.config.php があります。

    return array(
    'controllers' => array(
        'invokables' => array(
            'Album\Controller\Album' => 'Album\Controller\AlbumController',       
        ),
        'view_manager' => array(
            'template_map' => array(
            'layout/layout'           => __DIR__ . '/../view/layout/layout.phtml',
            'album/album/index' => __DIR__ . '/../view/album/album/index.phtml',
            'error/404'               => __DIR__ . '/../view/error/404.phtml',
            'error/index'             => __DIR__ . '/../view/error/index.phtml',
                ),
            'template_path_stack' => array(
                'album' => __DIR__ . '/../view',
            )
        )
    ),

    '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',
                    ),
                ),
            ),
        ),
    ),

);
4

3 に答える 3

0

このメソッドを Album\Module.php に追加します

public function getConfig()
{
   return include __DIR__ . '/config/module.config.php';
}
于 2014-05-20T21:31:03.697 に答える