我有一个非常大的控制器,根据CakePHP的命名和文件结构约定命名模型和相应的视图。
我需要对这个控制器创建的页面(其中一个视图)做一个非常大的修改,这就是为什么我想制作一个重复的控制器,这样我就不会弄乱原文。
执行此操作需要执行哪些步骤?
我做完了:
public $useTable = 'TableName';
完成所有这些后,我仍然有错误,我无法通过修改URL使用新控制器查看同一页面。任何人都知道如何使用不同的控制器复制页面?
答案 0 :(得分:-1)
我已成功解决了这个问题。
事实证明我需要通过新控制器的beforeFilter
功能加载新模型。
function beforeFilter() {
$this->loadModel('OldModel');
}