我正在开发一个symfony应用程序,我们正在雄辩地管理数据库交互,并且遇到了一个非常奇怪的问题。
我正在向视图中注入“会话”变量,并在树枝模板上将其转储出去:
{"id":1,"old_id":null,"course_id":21,"location_id":1,
"date1":"2019-06-05","start_time1":"08:30:00", "end_time1":"00:17:00","date2":null,"start_time2":null,"end_time2":null,"...
请注意,变量 date2 存在,并且为空。
在树枝模板中,尝试访问此date2属性时,出现以下错误:
An exception has been thrown during the rendering of a template ("Call to undefined method Illuminate\Database\Query\Builder::date2()").
请注意,这是触发上述错误的代码:
{% if session.date2 %}
{% endif %}
也尝试过:
{% if session.date2 is not null %}
{% endif %}
也尝试过:
{% if session.date2 is defined %}
{% endif %}
有人知道为什么会这样吗?我没有主意,感谢任何建议。