Ben tek bir görünümde iki dropdownlist var ama ben böyle iki dizi geçirmeden görünümü yükleyebilirsiniz eğer ben bilmiyorum:
$this->load->view('primerPaso',$data,$data2);
Ben bu gibi her şeyi yapıyorum daha spesifik olmak gerekirse:
Model
/*
* Método encargado de consultar las ciudades
* donde existen agencias.
*/
function ConsultarCiudadesAgencias()
{
$this->db->select('LISValor');
$this->db->from('410LIS');
$this->db->where('LISNombre','ESTLista3');
$query = $this->db->get();
$result = array();
if($query->num_rows() > 0)
{
foreach ($query->result_array() as $row)
{
$result[$row['LISValor']] = $row['LISValor'];
}
return $result;
}
}
/*
* Método encargado de consultar los diferentes
* tipos de vehiculos que existen para su alquiler.
*/
function ConsultarTiposVehiculos()
{
$this->db->select('LISValor');
$this->db->from('410LIS');
$this->db->where('LISNombre','SUBLista3');
$query = $this->db->get();
$result = array();
if($query->num_rows() > 0)
{
foreach ($query->result_array() as $row)
{
$result[$row['LISValor']] = $row['LISValor'];
}
return $result;
}
}
Denetleyici:
function index()
{
$this->load->model('PrimerPasoModel');
$data['ciudades'] = $this->PrimerPasoModel->ConsultarCiudadesAgencias();
$data2['vehiculos'] = $this->PrimerPasoModel->ConsultarTiposVehiculos();
$this->load->view('primerPaso',$data,$data2);
}
ve görünümde ben bu (tüm html yapıştırmak için gitmiyorum) adres:
<tr>
<td>Ciudad de Alquiler:</td>
<td><?php echo form_dropdown('CiudadAlquiler',$ciudades); ?></td>
</tr>
<tr>
<td colspan="2">
<?php echo form_dropdown('TipoVehiculo',$vehiculos);?>
</td>
</tr>
Bu kodu katiyen ben bu hatayı alıyorum:
Önem: Bildirimi
Mesaj: Undefined variable: VEHICULOS
Dosya adı: izleme / primerPaso.php
Satır sayısı: 76
"PrimerPaso.php" mi görünümün adıdır.
Zaman ve yardım için teşekkürler.