我的网站上有两个控制器,我们称之为MovieController和ReviewController。
我想要做的是在ReviewController中使用MovieController的一个函数。
我唯一能想到的是扩展MovieController而不是CController。但是,我很难相信这是正确的解决方案......
答案 0 :(得分:2)
您至少有两个选项
1)将功能移至components/Controller.php
class Controller extends CController {
2)从上述主控制器扩展另一个类,并将共享的Movie / Review功能放入其中。让MovieController和ReviewController从这个中间控制器扩展而来。也许称之为SharedController
:
class SharedController extends Controller {
class MovieController extends SharedController {
class ReviewController extends SharedController {
答案 1 :(得分:1)
您可以: 1)创建Helper类 2)使用特征/行为 等等。