我正在尝试捕获有关PHP的信息而且我有一个与CakePHP合作的项目,但我很难理解CakePHP是如何工作的。
我创建了数据库,表格为Vkx
,4列为User_name
,User_id
,User_password
,User_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行]
答案 0 :(得分:0)
在此功能中更正findByuser_id
至findByUserId
public function hello_user(){
$user = $this->User->findByUserId(1);
$this->set('user',$user);
}