【发布时间】:2014-08-22 13:25:31
【问题描述】:
这是我在示例视图中遇到的错误:
Undefined variable: sampleRecord
这是控制器代码:
public function show($sample_id)
{
return View::make('samples.show')->with([
$this->sampleRepository->find($sample_id),
$this->sampleRecord->getSamplePartNumberRecord,
]);
}
这是查看代码:
<p>{{ $sampleRecord }}</p>
@foreach($sampleRecord->SamplePartNumbers() as $samplePartNumberRecord)
<p>Sample Part Number: <br />{{ $samplePartNumberRecord }}</p>
@endforeach
【问题讨论】:
-
也许可以试试
$this->sampleRecord? -
也许会很高兴告诉我们,您使用哪个 MVC 框架,这样我们就不必猜测解决方案了。
-
哦,对不起 Laravel
-
第一个键是传递给视图的变量
with('variableName' => 'Datas'); -
您能否发布所有相关模型的代码,以便我们查看您的关系?
sampleRecord是$this还是sampleRepository的关系?一个sampleRepository将有一个/许多sampleRecord似乎是合乎逻辑的。getSamplePartNumberRecord也是属性或方法吗?如果是方法,应该是getSamplePartNumberRecord()
标签: php laravel view laravel-4 controller