【发布时间】:2015-03-31 10:03:49
【问题描述】:
嘿,我遇到了一些问题,我正在尝试创建一个 patientcontroller.php,我想在其中仅从 users 表中获取一个用户 id 的数据,以便我可以为 sngle 患者创建一个仪表板,这是我的代码:
PatientsController.php
<?php
namespace App\Controller;
use App\Controller\AppController;
use Cake\Event\Event;
use Cake\Network\Exception\NotFoundException;
use Cake\ORM\TableRegistry;
class PatientsController extends AppController
{
public function isAuthorized($user)
{
return true;
}
public function index (){
echo $this->Auth->user('id');
$users = TableRegistry::get('Users');
$users->find('all')->where(['id' => 4]);
$this->set('users', $users);
}
我想在我的 Index.ctp 中获取用户名简历和个人资料信息我正在尝试使用查询生成器传递数据,但我很困惑所以任何帮助
【问题讨论】:
-
一个非常重要的提示:学习基础知识。真的。了解他们。从长远来看,它将对您有所帮助。在您的情况下,这意味着:认真地使用 BAKE,使用 bake 插件来烘烤您的代码,这将输出您将来可以从中学习的 VALID 最佳实践代码。你目前正在做的可能是猜测。那对您没有帮助,即使我们这样做了,它也只会持续几个小时。如果你想在合理的时间范围内完成你的项目,我强烈建议你按照经验丰富的(核心)开发人员告诉你的去做。请 :) 我们去过那里,我们知道我们在谈论什么。