Если ваш сеанс (установленный в файле config / bootstrap) называется «default», тогда просто запустите check ...
$user = Auth::check('default');
Тогда $ user будет иметь массив пользовательских данных в сеансе, поэтому, если у вас есть поле first_name в вашей базе данных / сеансе, вы можете сделать:
echo $user["first_name"];
Я создал помощника, чтобы немного это исправить, я назвал его: extensions / helper / Login.php
<?php
namespace app\extensions\helper;
use lithium\security\Auth;
class Login extends \lithium\template\Helper {
public function user() {
$user = Auth::check('default');
return $user;
}
public function fullName() {
$user = self::user();
return $user["first_name"] . " " . $user["last_name"];
}
}
?>
Тогда в своих представлениях я использовал это как ...
<?=$this->login->fullName(); ?>