关于 Laravel's Eloquent ORM
的问题 . 我've had a look on SO already, apologies if I'错过了类似的问题 .
这些是我的模特
class Formatos extends Eloquent {
public function preguntas()
{
return $this->hasMany('\encuesta\Preguntas', 'fenc_id');
}
}
class Preguntas extends Eloquent {
public function alternativas()
{
return $this->hasMany('\encuesta\Alternativas', 'alt_id');
}
}
class Alternativas extends Eloquent{
}
我的控制器是:
public function show($id)
{
$formatos = encuesta\Formatos::find($id);
$preguntas = $formatos->preguntas;
$preguntas->alternativas;
return View::make(
'encuesta.formato.pregunta.show',
array('formatos' => $formatos)
);
}
我想要以下结果
FORMATO
form_id
form_info
...
PREGUNTAS
preg_id
preg_descip
...
ALTERNATIVAS
alt_id
alt_alterna
....
我发现了,我没有取得好成绩,请有人帮助我
1 回答
你可以试试这个: