1

アルバムを作成するための ZF チュートリアルを実行しました。構造は次のようになります:-

module/
    Album/
         config/
             module.config.php
         src/
            Album/
                Controller/
                         AlbumController.php
        view/
            album/ ....             
        Module.php

src/Album/Controller/ の下に UserController.php という名前のコントローラーをもう 1 つ作成する必要があります。これは可能ですか? これは Zendframework2 で行う正しい方法ですか?

4

1 に答える 1

0

で新しいコントローラーを定義する必要がありますmodule.config.php

'controllers'  => array(
    'invokables' => array(

        [... some other controller defined here too ...]

        'Album\Controller\User' => 'Album\Controller\UserController',
    )
)

次に、新しいコントローラーを作成し、Album/src/Album/Controller/UserController.php という名前を付けます。ファイルは名前空間とクラス名になります。

namespace Album\Controller;

class UserController extends \Zend\Mvc\Controller\AbstractActionController

そして、いくつかのindexActionメソッドウィッチはnew \Zend\View\Model\ViewModel();

次に、ビューファイルを作成できます

Album/view/Album/user/index.phtml

はい、これは新しいコントローラーをモジュールに追加する通常の手順です。

于 2013-02-01T10:59:25.880 に答える