Я пытаюсь поймать информацию о PHP, кроме того, у меня есть проект, работающий с CakePHP, но мне трудно понять, как работает CakePHP.cakephp, beginner hello_user ошибки теста
Я создал база данных с таблицей Vkx
и 4 столбцов User_name
, User_id
, User_password
, User_email
я создал в модели РНР файл: 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);
}
}
Тогда в соображениях Foder я создал Пользователи Förder и "Hello_user.ctp" внутри:
echo "hello , ".$user['User']['user_name']."!";
И Ошибка:
Неопределенные индекс: User [APP \ View \ Users \ hello_user.ctp , строка 8]
Замените '$ user ['User'] ['user_name']' с '$ user ['user_name']' – Phantom
@Пантом, который не является проблемой, проверьте http://book.cakephp.org/2.0/en/ models/retrieving-your-data.html # findby – Sadikhasan
Вы можете использовать 'debug ($ user)' для проверки переменной или установить плагин Debug Kit –