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 回答