Welcome Guest, Not a member yet? Register   Sign In
Undefined variable: request;
#6

(04-12-2024, 05:46 PM)kenjis Wrote: Este é um exemplo para passar Request para uma view.
https://codeigniter4.github.io/CodeIgnit...parameters
Se você escrever código no BaseController, poderá passá-lo para todas as visualizações. A propósito, se você tiver o código a seguir, ele possui vulnerabilidade XSS. Não use código como este. Você deve escapar de todas as entradas do usuário ao mostrá-las em HTML. https://codeigniter4.github.io/CodeIgnit...s.html#esc

PHP Code:
<?php

namespace App\Controllers;

class 
Home extends BaseController
{
    public function index(): string
    
{
        $view = \Config\Services::renderer();
        $view->setVar('request'$this->request);

        return view('welcome_message');
    }



PHP Code:
<?= esc($request->getGet('busca')) ?>



PHP Code:
<input type="text" name="busca" id="busca" value="<?php echo $this->input->get('busca'); ?>"

Thank you very much, that was really what i needed. I also thank you for the tip on using "esc()", it's something i wasn't aware of, thank you very much.
Reply


Messages In This Thread
Undefined variable: request; - by lucasdemarco - 04-11-2024, 07:25 AM
RE: Undefined variable: request; - by kenjis - 04-11-2024, 05:35 PM
RE: Undefined variable: request; - by kenjis - 04-12-2024, 05:34 PM
RE: Undefined variable: request; - by kenjis - 04-12-2024, 05:46 PM
RE: Undefined variable: request; - by lucasdemarco - 04-13-2024, 11:34 AM



Theme © iAndrew 2016 - Forum software by © MyBB