如何在cakephp中的另一个控制器中调用Controller动作?

che*_*987 5 cakephp cakephp-1.3 cakephp-1.2

我想在另一个控制器(事件控制器)中使用"getpoll",这是用户控制器的动作.

我怎么用呢?

提前谢谢......对所有人......

Dun*_*zzz 3

您应该将操作的数据库查询编写getPoll()为轮询模型中的方法,这样您就可以在用户控制器中调用$this->User->Poll->getPolls()以获取轮询,并且如果关联设置正确,则可以$this->Event->Poll->getPolls()从事件控制器中调用。

例如在您的民意调查模型中:

public function getPoll($userId = null) {
    return $this->find('all', array(..));
}
Run Code Online (Sandbox Code Playgroud)