FuelPHP:在任务中调用控制器的函数

FuelPHP: Calling Function of Controller inside Tasks

我找到了这份文件 http://fuelphp.com/docs/general/tasks.html

我创建了"example"class 现在,我可以执行 "example" 但是我想更改 运行() 函数的代码,因为它可以调用另一个函数 在我的控制器中:

fuel\app\classes\controller\user\system.php

函数名称:测试()

我该怎么办? 感谢您的帮助。

一般来说,从任务中调用控制器在设计方面并不好。如果您的应用程序具有这样的共享逻辑,最好将此额外功能拆分为模型或常规 class.

也就是说,可以使用 Request class 运行 控制器的操作。 http://fuelphp.com/docs/classes/request/request.html

可能我的理解有误。 我改为从 "model" 而非 "controller" 调用函数。 我所需要的只是在调用之前添加“\”,就像我们在控制器中调用该函数一样。 例如:

\Model_System:test()