Olá, estou no começo do curso, e estou com dificuldade de passar as informações para a camada de view, pois como resultado está rejeitando o double arrow.
essa é a página produtos:
<?php
class Produtos extends CI_Controller{
public function index() { $produtos = array();
$bola = array("nome" => "Bola de Futebol", "descricao" => "Bola de futebol abencoada", "Preco" => 300); $hd_externo = array("nome" => "Hd externo usado", "Descricao" => "Um HD Externo", "Preco" => 400);
array_push($produtos, $bola, $hd_externo);
$dados = $array( "produtos"=>$produtos );
$this->load->view("produtos/index.php", $dados); }
}
e aqui está o retorno dela:
Produtos
<?php foreach ($produtos as $produto) :?>
<?= $produto ['nome'] ?> <?= $produto ['preco']?>
<?php endforeach ?>
daí aparece na tela: Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW) in C:\xampp\htdocs\PHP_Alura\mercado\application\controllers\produtos.php on line 15