在布尔值上调用成员函数意味着什么以及如何修复
2022-08-30 23:31:33
我是 CakePHP 3 的新手。我创建了一个控制器和模型,在其中调用一个函数以从数据库中获取所有用户。但是当我运行下面的代码时,我会收到以下错误“调用成员函数get_all_users() on boolean”。
这个错误是什么意思,我该如何解决这个问题?
用户.php(型号)
namespace App\Model\Entity;
use Cake\ORM\Entity;
class User extends Entity {
public function get_all_users() {
// find users and return to controller
return $this->User->find('all');
}
}
用户控制器.php(控制器)
namespace App\Controller;
use App\Controller\AppController;
class UsersController extends AppController {
public function index() {
// get all users from model
$this->set('users', $this->User->get_all_users());
}
}