打印会话数组变量时出现问题

时间:2013-08-29 06:42:22

标签: smarty

我有一个特殊的会话数组变量,我需要选择一个元素来显示在屏幕上。我不知道如何在smarty中这样做。请给我如何在smarty中操作元素的语法。这是数组值。我需要从set中选择[“school_name”]。请帮助

   array(6) {
     ["id"]=> string(32) "cb60942f64d2b7bae2076926ae430f1d"
     ["sa"]=> NULL ["start_cache_timer"]=> int(1377752940)  ["user"]=>
   array(17) {
      ["host_id"]=> string(1) "9"
      ["user_id"]=> string(2) "16"
      ["school_name"]=> string(10) "Joseph High School"
      ["code"]=> string(10) "2E4C5339F8"
      ["academic_id"]=>  string(2) "21"
      ["title"]=>  string(2) "Mr"
      ["first_name"]=>  string(3) "Jon"
      ["last_name"]=> string(7) "Bachura"
      ["name"]=> string(11) "Jon Bachura"
      ["email"]=> string(12) "jon@yeks.org"
      ["role"]=> string(1) "1"
      ["times_login"]=> int(656)
      ["acc_status"]=> string(1) "3"
      ["user_status"]=> string(1) "3"
      ["admin_user_id"]=>
      string(2) "16"
      ["life"]=>
     array(2) {
     ["current"]=>
      int(1377756843)
      ["start"]=>
        int(1377756843)
       }
      ["training"]=>
      array(1) {
      ["start_time"]=>
     float(1377752946.14)
   }
   }
    ["mrole"]=>
     NULL
      ["extAjaxSession"]=>
    int(3)
     }

1 个答案:

答案 0 :(得分:1)

使用$ smarty.session:

$smarty.session.user.school_name