отображать сообщение на основе идентификатора - PullRequest
0 голосов
/ 01 марта 2020

Я хотел бы показать администратору сообщение, в котором его идентификатор равен 1, но что-то не так с этим кодом. Что это?

<?php if ( $user['id'] == 1 ) {Echo "Hello admin"} else { Echo "Hi user"}?>

Ответы [ 2 ]

0 голосов
/ 01 марта 2020

Вы должны проверить, имеет ли $user ключ id, в противном случае php покажет уведомление, если id отсутствует в $user. Я не знаю, находится ли код в логе контроллера c или в поле зрения. Не желательно выводить эхо в controller logi c, поэтому переместите код на view, если его там еще нет, и используйте : вместо {} для удобства чтения:

<?php if (isset($user['id']) && $user['id'] == 1): ?>
Hello admin
<?php else: ?>
Hello user
<?php endif ?>
0 голосов
/ 01 марта 2020

Попробуйте if ( $user['id'] === 1 ) вместо if ( $user['id'] == 1 )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...