我有一个查询,它根据这样的术语显示结果
class QuestionForm(FlaskForm):
question = StringField('static field')
record = {'field1':'label1', 'field2':'label2'}
for key, value in record.items():
setattr(QuestionForm, key, StringField(value))
在刀片搜索中显示结果
function toolbar_link_to_mypage( $wp_admin_bar ) {
$args = array(
'id' => 'my_page',
'title' => 'My Page',
'href' => 'http://example.com/my-page/',
'meta' => array( 'class' => 'my-toolbar-page' )
);
$wp_admin_bar->add_node( $args );
}
我得到了错误
未定义变量:餐馆(视图:C:\ xampp \ htdocs \ Tafuta_restaurant \ resources \ views \ restaurants \ searchshow.blade.php)
答案 0 :(得分:1)
您没有向视图发送$restaurants
变量,而是将其命名为$foodsAll
。
将视图更改为以下内容:
@foreach($foodsAll as $restaurant)
<li>{{$restaurant->name}}</li>
@endforeach
或更改发送到视图的变量的名称。
答案 1 :(得分:0)
从上面提供的代码中,您似乎正在向视图传递错误的变量,或者试图从视图内部的错误变量循环。
更改此:
@foreach($restaurants as $restaurant)
对此:
@foreach($foodsAll as $restaurant)
答案 2 :(得分:0)
您从Controller发送“ foodsAll”并迭代“餐厅”以了解其工作方式??? 更改为..
@foreach($foodsAll as $restaurant)
<li>{{$restaurant->name}}</li>
@endforeach