CakePHP title_for_layout

#php #cakephp

#php #cakephp

Вопрос:

У меня есть эта функция:

 function view ( $id )
{
    $this->layout = 'page';

    $this->User->id = $id;

    $this->set('title_for_layout', $username);

    $this->set('users', $this->User->read());
}
  

Что я хочу сделать, так это показать имя пользователя в качестве заголовка, но текущий код, который у меня есть, этого не делает… как мне это сделать?

Ответ №1:

 $this->User->id = $id;
$this->set('title_for_layout', $this->User->field('username'));
  

Ответ №2:

 function view ( $id )
{
$this->layout = 'page';

$this->User->id = $id;

$this->set('title_for_layout',  $this->User->field('username'));

$this->set('users', $this->User->read());
}