2016-04-23 6 views
1

マクロで2次元配列を設定して実行するにはどうすればいいですか? 私がやった:rigth方法とどのようにサークルのために作るものであるマクロで2次元配列を設定するにはどうすればいいですか

{{ components.menu_item("Hostels", 'hostel', {'admin/hostel/index': 'All Hostels'}, {'admin/hostel/active_featured_listings': 'Active Featured Hostels'}) }} 

{% macro menu_item(title, active_admin_link, items_array) %} 
    title::{{ title }}<br> 
    items_array::{{ dump(items_array) }}<br> 
{% endmacro %} {# menu_item END #} 

しかしelementedのみ第一配列が

array (size=1) 'admin/hostel/index' => string 'All Hostels' (length=11) 

を出力したのか?

ありがとうございます!小枝docから

答えて

1

[ "FOO"、 "バー"]:アレイは式の配列によって定義される カンマで区切られた(、)及び二乗括弧([])で包み。

ので、次のように、二乗ブラケットで入力を包囲してみてください。

{{ components.menu_item("Hostels", 'hostel', [{'admin/hostel/index': 'All Hostels'}, {'admin/hostel/active_featured_listings': 'Active Featured Hostels'}]) }} 

・ホープこのヘルプ

関連する問題