Olá Bom Dia,
Meu controller:
<?php
class Produtos extends CI_Controller{
public function index(){
$produtos = array();
$bola = array("nome" => "Futebol", "descricao" => "Algo de Futeb", "preco" => 300);
$hd = array("nome" => "Hd Externo", "descricao" => "Um hd grande", "preco" => 400);
array_push($produtos, $bola, $hd);
$dados = array("produtos" => $produtos);
$this->load->view("produtos/index.php", $dados);
}
}
?>
Minha view:
<html lang="en">
<body>
<?= var_dump($produtos); ?>
</body>
</html>
Código OK, consigo compreender, má tem uma parte dele que não consigo entender
$dados = array("produtos" => $produtos);
Para não dar erro de Undefined Variable $produtos, pq eu não posso colocar simplesmente.
$dados = $produtos;
ou algo assim? Não estou indicando que dados é a váriavel $produtos ? pq mesmo assim ele da Undefined Variable?
É tão confuso para mim que não consigo passar a dúvida aqui rs.
Dúvida besta mesmo, andei caçando na internet antes de vim aqui, más me confunde mais, o que eu estou vacilando na hora do raciocínio?
Espero ter conseguido explicar essa dúvida que eu acredito ser uma coisinha bem boba, más me embaralhou.