cakephp,初学者hello_user测试错误

时间:2014-06-25 07:07:58

标签: php mysql cakephp

我正在尝试捕获有关PHP的信息而且我有一个与CakePHP合作的项目,但我很难理解CakePHP是如何工作的。

我创建了数据库,表格为Vkx,4列为User_nameUser_idUser_passwordUser_email我在模型中创建了一个PHP文件: User.php

代码: 模型文件:User.php

<?php

    class User extends AppModel{
         public $name = 'User';
    }
?>

控制器文件:UsersController

class UsersController extends AppController{
     public function hello_user(){
          $user = $this->User->findByuser_id(1);
          $this->set('user',$user);
     }
}

然后在Views foder中创建了用户forder和“Hello_user.ctp”里面:

echo "hello , ".$user['User']['user_name']."!";

错误是:

  

未定义的索引:用户[APP \ View \ Users \ hello_user.ctp,第8行]

1 个答案:

答案 0 :(得分:0)

在此功能中更正findByuser_idfindByUserId

public function hello_user(){
       $user = $this->User->findByUserId(1);
       $this->set('user',$user);
       }