2013-12-09 44 views
0

環境:Apache/2.4.4(Win32)OpenSSL/0.9.8y PHP/5.4.19使用TinyButStrong,如何獲得結果加載到選項標籤?

我是使用TinyButStrong的新手。

得到的結果從MySQL存儲過程中背部,數據看起來是這樣的:

vardump($auth_user_list); 
//example of output 
array(10) 
{ 
    [0]=> array(2) 
    { 
    ["id"]=> string(1) "1" 
    ["login"]=> string(5) "User1" 
    } 
    [1]=> array(2) 
    { 
    ["id"]=> string(1) "2" 
    ["login"]=> string(5) "User2" 
    } 
... 
} 

使用TinyButStrong我合併結果

$TBS->MergeBlock('auth_user_list',$auth_user_list); 

在加載頁面:

<select id="user_list" name="user_list" onchange="$('#username').val(this.options[this.selectedIndex].text)"> 
     <option>Select user<option>  
     <option>[var.auth_user_list.login; block=opt]</option>         
</select> 

的結果中的選項不會加載到我的選擇列表中。我做錯了什麼 - 我遵循了模板。

,因爲我有我的error_reporting設爲E_ALL是

​​

回答

1

由於您的合併一個名爲auth_user_list塊,您的模板應該是:

<option>[auth_user_list.login;block=option]</option> 

var是嵌入在一些參數,例如,如果合併標籤的前綴/ then/else/script/... 在較舊的TBS版本中,它也用於合併自動字段,但不用於塊。

0

我從來不正確引用塊我也得到這個通知。

它應該是:

<option>[var.auth_user_list.login; block=option]</option>