Problemas com o view no codeigniter - passagem de parâmetros
Boa tarde. Problema é o seguinte. Tenho uma pagina inicial que pega as outras páginas. As página que não são dinâmicas estão agindo corretamente, entretanto, a que depende do model não funciona. Se testo diretamente no navegador ela funciona, na chamada dentro de outra view dá mensagem que a variável não existe.
cadastro_model:
class Cadastro_model extends CI_Model{
public function __construct() {
parent::__construct();
}
public function get_ten()
{
$query = $this->db->get('cadastro_interessado', 10);
return $query->result();
}
}
no controller:
public function view_mostra_cad()
{
$this->load->model('cadastro_model','cadastro');
$dados['cadastro']= $this ->cadastro ->get_ten();
$this->load->view('view_mostra_cad',$dados);
}
na view mostra_cadastro :
echo "Ultimos cadastrados";
print_r($cadastro);
?>
na view que eu chamo a view mostra_cadastro:
<div class="row-fluid">
<div class="col-md-2"> </div>
<div class="col-md-8"> <?php $this->load->view('view_mostra_cad');?> </div>
<div class="col-md-2"> </div>
</div>:
Ao acessar diretamente ela mostra o array de dados.
Ao chamar na outra view ela mostra o titulo e dá mensagem de variável desconhecida.
Onde está o mistério? Não posso chamar uma view com model dentro de outra? Algo destrói a variável na passagem?Discussão (0)
Carregando comentários...