【问题标题】:cake Php :how can we extends AppController?cake Php:我们如何扩展 AppController?
【发布时间】:2013-12-19 11:53:28
【问题描述】:

我正在cakephp中开发登录功能。

我创建了UsersController,登录功能在那里,AppController.php也在app/controller/AppController.php中。

我在 AppController.php 中调用了 auth 组件。但这不起作用..

显示 AppController not found 错误...

我们如何在 UsersController 中扩展 Appcontroller 页面?

请向我澄清这个疑问 任何人都可以提供帮助..

【问题讨论】:

  • 你能显示一些代码吗?
  • AppController.php 是否存在?它应该与您的 UsersController.php 存在于同一文件夹中
  • class AppController extends Controller { public $components = array( 'Auth' => array( 'authorize' => 'controller' ), 'Session' );公共函数 isAuthorized() { 返回真; } }
  • 您确定app/controller/AppController.php 是您的appController 的路径吗?如果是这样,请将其更改为app/Controller/AppController.php
  • 好的,现在可以工作了,非常感谢

标签: php cakephp


【解决方案1】:

您需要在 UsersController 类的顶部包含以下内容。这将包括 AppController 类。在此之后,您现在可以扩展 AppController 甚至引用它。

App::uses('AppController', 'Controller');

【讨论】:

猜你喜欢
  • 2011-02-07
  • 2015-06-10
  • 1970-01-01
  • 2010-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多