Cakephp 将用户名转换为页面标题

Cakephp 将用户名转换为页面标题,cakephp,echo,title,assign,Cakephp,Echo,Title,Assign,我目前正在学习Cakephp,并制作了一个显示用户名的个人资料页面。您只能在登录时访问此页面,因此当您处于此页面时,我希望在HTML页面标题中显示用户的用户名。这也是因为您的个人资料页面对其他用户可见 目前,我正在获取我使用过的页面标题 <title><?php echo $this->fetch('title'); ?> | Site Name</title> <? $this->assign('title', 'Profile')?&g

我目前正在学习Cakephp,并制作了一个显示用户名的个人资料页面。您只能在登录时访问此页面,因此当您处于此页面时,我希望在HTML页面标题中显示用户的用户名。这也是因为您的个人资料页面对其他用户可见

目前,我正在获取我使用过的页面标题

<title><?php echo $this->fetch('title'); ?> | Site Name</title>

<? $this->assign('title', 'Profile')?>
|站点名称
要在当前页面上显示用户名,我有:

<?php echo $user['User']['user_name']; ?>

我曾试图将这两种方法结合到如下所示的内容中,但显然这是行不通的。有什么想法吗

<? $this->assign('title', '<?php echo $user['User']['user_name']; ?>')?>


谢谢

串联错误,请在.ctp中更改此错误

<? $this->assign('title', '<?php echo $user['User']['user_name']; ?>')?>

对此

<? $this->assign('title', $user['User']['user_name'])?>

稍后将此添加到布局中

|站点名称


这将起作用:)

效果非常好!然后我如何在用户名后面添加一个单词,如“NAME Profile | Website NAME”。如果是静态单词,那么就这样做:-否则,它是动态单词(如果要使用变量)$Profile=“Profile”@莱哈姆789