對不起,但我不是JS master和tbh,我對這個完全無能爲力。我怎樣才能生成multidmensionall數組在JavaScript輸出中使用smarty。使用smarty生成JavaScript中多維數組的定義
var kreator_elements = new Array();
{foreach $kreator_elements as $element}
if(!kreator_elements[{$element->id_atrib}] instanceof Array)
var kreator_elements[{$element->id_atrib}] = new Array();
kreator_elements[{$element->id_atrib}][{$element->id}] = new Array();
kreator_elements[{$element->id_atrib}][{$element->id}]['u_img'] = '{$element->getImageLink()}';
kreator_elements[{$element->id_atrib}][{$element->id}]['u_ico'] = '{$element->getIconLink()}';
{/foreach}
嘗試了幾種方法,與[]等等。他們沒有一個爲我現在工作。總是在控制檯中出現某種錯誤。
不要混合這樣的兩種語言,它是完全不可理解的。試着用PHP創建一個PHP關聯對象,然後用'json_encode'將它轉換成一個JS對象文字' – Bergi 2013-02-27 12:42:35
哦......謝謝。現在只需要弄清楚如何通過id_atrib和id引用獲取元素。 – Grzegorz 2013-02-27 13:40:57