Не могу понять, какая именно переменная пытается вызвать "Неопределенная переменная: пользователь"
Я практикуюсь в проекте электронной коммерции и в бэк-офисе при попытке отредактировать пользователя, эта ошибка возникает, но я не мог понять, в чем проблема. Я получаю вот такую ошибку:
Я не понимаю, почему там написано, что переменная $ user не определена в этом случае
<?php
session_start();
require_once("vendor/autoload.php");
use \Slim\Slim;
use \Hcode\Page;
use \Hcode\PageAdmin;
use \Hcode\Model\User;
$app = new Slim();
$app->config('debug', true);
$app->get("/admin/users/:iduser", function($iduser) {
User::verifyLogin();
$page = new PageAdmin();
$page->setTpl("users-update");
});
Это код, созданный из raintpl, сообщается, что ошибка находится в первой строке выше с $user:
<form role="form" action="/admin/users/<?php echo htmlspecialchars( $user["iduser"], ENT_COMPAT, 'UTF-8', FALSE ); ?>" method="post">
<div class="box-body">
<div class="form-group">
<label for="desperson">Nome</label>
<input type="text" class="form-control" id="desperson" name="desperson" placeholder="Digite o nome" value="<?php echo htmlspecialchars( $user["desperson"], ENT_COMPAT, 'UTF-8', FALSE ); ?>">
</div>
<div class="form-group">
<label for="deslogin">Login</label>
<input type="text" class="form-control" id="deslogin" name="deslogin" placeholder="Digite o login" value="<?php echo htmlspecialchars( $user["deslogin"], ENT_COMPAT, 'UTF-8', FALSE ); ?>">
</div>
<div class="form-group">
<label for="nrphone">Telefone</label>
<input type="tel" class="form-control" id="nrphone" name="nrphone" placeholder="Digite o telefone" value="<?php echo htmlspecialchars( $user["nrphone"], ENT_COMPAT, 'UTF-8', FALSE ); ?>">
</div>
<div class="form-group">
<label for="desemail">E-mail</label>
<input type="email" class="form-control" id="desemail" name="desemail" placeholder="Digite o e-mail" value="<?php echo htmlspecialchars( $user["desemail"], ENT_COMPAT, 'UTF-8', FALSE ); ?>">
</div>
<div class="checkbox">
<label>
<input type="checkbox" name="inadmin" value="1" <?php if( $user["inadmin"] == 1 ){ ?>checked<?php } ?>> Acesso de Administrador
</label>
</div>
</div>
Страница с формами должна правильно загрузиться
Репозиторий проекта, если требуется дополнительная информация https://github.com/i-nunes/ecommerce