2015-03-25 3 views
2

Я новичок в smarty, и я хочу напечатать определенный элемент массива в smarty. Я использую vtiger с открытым исходным кодом, а vtiger использует smarty.Печать определенного элемента массива в smarty

Я пишу это для печати определенного элемента массива. Я делаю это в цикле Еогеаспа:

{foreach from=$LISTVIEW_ENTRIES key=j item=LISTVIEW_ENTRY name=listview} 
{$LISTVIEW_ENTRIES[2]} 

{/foreach} 

Я печатать весь массив с функцией {$LISTVIEW_ENTRIES|@debug_print_var}

Он дал это:

Array (13) 
57 => Accounts_Record_Model Object (1) 
    ->rawData = Array (20) 
    0 => "Nadine Campbell" 
    accountname => "Nadine Campbell" 
    1 => "Accidental Discharge of Water" 
    cf_763 => "Accidental Discharge of Water" 
    2 => "2014-09-07" 
    cf_765 => "2014-09-07" 
    3 => "Refer to Attorney" 
    cf_757 => "Refer to Attorney" 
    4 => "Progressive Insurance" 
    cf_737 => "Progressive Insurance" 
    5 => "2015-02-26 12:52:35" 
    modifiedtime => "2015-02-26 12:52:35" 
    6 => "42 SW 14 Avenue" 
    bill_street => "42 SW 14 Avenue" 
    7 => "Delray Beach" 
    bill_city => "Delray Beach" 
    8 => "Patty Mitrov" 
    cf_809 => "Patty Mitrov" 
    9 => "57" 
    accountid => "57" 

Теперь вы можете скажите, пожалуйста, как распечатать конкретный элемент из этого массива? Я хочу напечатать индексный # 2 из этого массива

+0

ОБРАТИТЕ UP-ГОЛОСОВАНИЕ ОТВЕТ ТАКЖЕ. БЛАГОДАРЯ –

ответ

0

Попробуйте это: -

Мой формат массива, как это: -

Array (84) 
    id_product => "112" 
    id_supplier => "6" 
    id_manufacturer => "0" 
    id_category_default => "2" 
    id_shop_default => "1" 
    id_tax_rules_group => "7" 
    on_sale => "0" 
    online_only => "0" 
    ean13 => "" 
    upc => "" 
    ecotax => "0.000000" 
    quantity => 0 

    {foreach from=$products item=product name=products} 
     {$product['id_product']} 
    {/foreach} 

Выход: - 112

Смежные вопросы