从另一个控制器调用控制器的方法

时间:2014-04-15 15:06:32

标签: web2py

我在web2py中有一个应用程序。我有两个控制器。现在我想调用从其他控制器在一个控制器中编写的方法。我该怎么做。

示例 - 在控制器1中:

def controller1method():
    return 'something'

在控制器2中:

def controller2method():
    # how do I call controller1method here

1 个答案:

答案 0 :(得分:5)

不要这样做。相反,将控制器1方法和控制器2方法中常见的任何内容抽象为单独的函数,并将该函数放入模型文件(可在任一控制器中访问)或模块(并在需要时导入)。