【问题标题】:CakePHP calling a function from app_controller from childCakePHP 从子级调用 app_controller 中的函数
【发布时间】:2018-02-13 03:29:38
【问题描述】:

我想知道是否有人可以帮助我。

我有一个名为 room_controller.php 的控制器,其中我有一个函数,我想从 app_controller.php 调用一个函数,但它似乎不起作用,我的代码如下;

class RoomController extends AppController {

    function search_people() {
        parent::search_people();
    }

}

上面是我的子控制器,下面是app_controller.php

class AppController extends Controller

    function search_people() {
        $this->log('I am running now');
    }

}

我使用的是非常旧的 CakePHP 版本(1.3)

我们将不胜感激任何帮助。

【问题讨论】:

  • 您收到错误了吗?尝试在你的函数中添加public
  • 嘿@Beginner,这似乎奏效了......谢谢
  • 没问题:)...

标签: php cakephp cakephp-1.3


【解决方案1】:

@Beginner 给我的答案是在 app_controller 的函数中添加 public 关键字

class AppController extends Controller

    public function search_people() {
        $this->log('I am running now');
    }

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-07
    相关资源
    最近更新 更多