un select que contenga valores de otro modelo.
por ejemplo tengo lo siguiente:
auto.php
Código PHP:
class Marca extends AppModel{
var $name = 'Marca';
var $hasMany = 'Auto';
}
Código PHP:
<?php
class Auto extends AppModel{
var $name = 'Auto';
var $belongsTo = 'Marca';
}
?>
<?php
class AutosController extends AppController{
var $name = 'Autos';
function index(){
$this->set('id', $this->Auto->find('all'));
}
}
?>
mi vista index.ctp
Código PHP:
<h2>Buscador</h2>
<?php
echo $form->create('search');
foreach($id as $options){
echo $options['Marca']['nombre']."<br>"; // me funciona
$valores = array();
$valores[] = $options['Marca']['nombre']; // lo intente asi cargar los valores en array pero no me carga por utilizar foreach y no moverse el indice
}
echo $this->Form->select('uno', $valores); // el select solo contiene el ultimo valor
echo $form->end('buscar');
?>