【问题标题】:Create an controller in app folder in cake php?在 cakephp 的 app 文件夹中创建控制器?
【发布时间】:2012-05-28 06:18:42
【问题描述】:

如何在 cake php 的 app 文件夹中创建控制器?

class AppSessionController extends AppController {

}

我想创建另一个与 AppController 并行的控制器,然后我想用 AppController 扩展它

新创建的控制器可以扩展到整个应用程序(app/controllers 中的所有控制器)。

有可能吗?

编辑: 在应用程序/控制器中

class customController extends AppSessionController {

}

【问题讨论】:

  • 我不知道你在问什么。您想创建一个 AppSessionController,然后让您的所有控制器扩展 AppSessionController?
  • @tigrang: 是的,需要一个可以像 AppController 一样扩展到整个应用程序的控制器。新创建的控制器也希望从 AppController 扩展

标签: cakephp cakephp-1.3


【解决方案1】:

我不明白你为什么不在 AppController 中实现它,但如果你真的有需要,你可以做两件事中的一件

一)

class AppController extends CustomController {}
CustomController extends Controller {}

B)

class CustomController extends AppController {}
Update all controllers to extend CustomController

或者如果它只是功能通用,也许一个组件会做,然后将组件添加到 AppController

【讨论】:

  • 对于具有特定方法的控制器,是否可以不加载 app_controller 中组件数组中的所有组件文件
  • 我可以在哪个目的地创建 custom_controller.php app folder 或在 app\controller...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-09-08
  • 1970-01-01
  • 2014-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-11
相关资源
最近更新 更多