希望有人以前嘗試過或知道如何實作我想要做的事情。
我正在嘗試獲取以下變數的資料。
{% if openingHours %}
{% set name = "openingHours."~ myDate|date('l') ~ "Start" %}
{% set openingHour = attribute(openingHours, name) %}
{% endif %}
結果應該是例如openingHour.MondayStart。這就是我要從中獲取資料的變數。
但它不斷拋出關于物體的錯誤。

我已經檢查過是否可以通過轉儲在樹枝中訪問資料。可以訪問物體的全部資料。如果放入openingHour.MondayStart樹枝(硬編碼),它會給我我想要的資料。但是因為它是所有作業日的回圈,所以我想要來自所有領域的資料。
uj5u.com熱心網友回復:
name在您的模板中應該決議為MondayStart但目前openingHours.MondayStart您嘗試訪問它openingHours所以您當前嘗試訪問的是openingHours.openingHours.MondayStart
你的set標簽應該是
{% set name = myDate|date('l') ~ 'Start' %}
或者你可以按照β.εηοιτ.βε 的建議去做,但我想你也想用這個名字來命名其他東西。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/533866.html
標籤:交响乐属性放枝条实体
上一篇:如何從DoctrineArrayCollection中獲取單個列?
下一篇:Laravel發送郵件
