3

コントローラーに新しいディレクトリを追加したいと思います。モジュールなどを作成したくありません。私の構造は次のようなものです:

application
    controllers
        connections
    models
    ...

使用できるように、任意のコントローラーを接続に追加できるようにしたいと思います。

ああ、接続内のコントローラーは、によってのみ使用されます

// forward to an action in another controller:
// FooController::bazAction(),
// in the current module:
$this->_forward('baz', 'foo', null, array('baz' => 'bogus'));

私の質問は、これらのコントローラーを使用できるようにするには、ブートストラップ (または他の場所) に何を追加する必要があるかということです。

次のエラー メッセージが表示され続けます: コントローラーが無効です

4

1 に答える 1

2

次の構造を考慮します。

application
    controllers
        Connection  (with a capitalized C and no S)
    models
    ...

以下を使用してコントローラーに転送できます。

// forward to an action in another controller:
// Connection_FooController::bazAction(),
// in the current module:
$this->_forward('baz', 'connection_foo', null, array('baz' => 'bogus'));
于 2012-07-04T09:38:54.867 に答える