1

現在のユーザーの character_name をエコーし​​ようとしています。これを取得する方法は、default_character_id を使用して文字のリストを実行し、その文字の名前を取得することです。次に、その下に、characters プロパティ内にある残りの他の文字を含むドロップダウン メニューを表示します。

これをどのように達成すべきかについてのアイデアはありますか?

object(stdClass)#26 (18) {
  ["user_id"]=>
  string(5) "10004"
  ["role_id"]=>
  string(1) "4"
  ["default_character_id"]=>
  string(1) "1"
  ["characters"]=>
  array(3) {
    [0]=>
    object(stdClass)#30 (6) {
      ["id"]=>
      string(1) "3"
      ["character_name"]=>
      string(5) "twilliams"
      ["user_id"]=>
      string(5) "10004"
    }
    [1]=>
    object(stdClass)#31 (6) {
      ["id"]=>
      string(1) "4"
      ["character_name"]=>
      string(4) "ksmith"
      ["user_id"]=>
      string(1) "0"
    }
    [2]=>
    object(stdClass)#32 (6) {
      ["id"]=>
      string(1) "5"
      ["character_name"]=>
      string(11) "tjones"
      ["user_id"]=>
      string(1) "0"
    }
  }
}

<a href="" data-toggle="dropdown" class="glyphicons cogwheel">
    <i></i>
    <?php
    //echo character name of logged in user
    ?>
    <span class="caret"></span>
 </a>
<ul class="dropdown-menu pull-right">
    <li><a href="">Some option</a></li>
    <li><a href="">Some other option</a></li>
    <li><a href="">Other option</a></li>
</ul>
4

1 に答える 1

2
<a href="" data-toggle="dropdown" class="glyphicons cogwheel">
    <i></i>
    <?php
      echo $object->characters[$object->default_character_id]->charachter_name;
    ?>
    <span class="caret"></span>
 </a>
<ul class="dropdown-menu pull-right">
    <li><a href="">Some option</a></li>
    <li><a href="">Some other option</a></li>
    <li><a href="">Other option</a></li>
</ul>
于 2013-08-16T19:24:35.583 に答える