2017-06-19 3 views
0

私はOracle Rightnowで作業しています。カスタムウィジェットを作成する必要があります。私はダイ()で試してみたい。しかし、決して死ぬことはありません。どのように変数値を見るためにウィジェットを中断できますか?"die();"

<? $reportColumns = count($this->data['reportData']['headers']); 
     foreach ($this->data['reportData']['data'] as $value): 
      die(var_dump($value));?> 
     <rn:block id="resultListItem"> 
     <li> 
      <? for ($i = 0; $i < $reportColumns; $i++): ?> 
       <? $header = $this->data['reportData']['headers'][$i]; ?> 
       <? if ($this->showColumn($value[$i], $header)): 
        if ($i < 3): 
         if ($i === 0): ?> 
          <div class="rn_Element<?=$i + 1?>"><h3><?=$value[$i];?></h3></div> 
         <? else: ?> 
          <span class="rn_Element<?=$i + 1?>"><?=$value[$i];?></span> 
         <? endif; ?> 
        <? else: ?> 
         <span class="rn_ElementsHeader"><?=$this->getHeader($header);?></span> 
         <span class="rn_ElementsData"><?=$value[$i];?></span> 
        <? endif; ?> 
       <? endif; ?> 
      <? endfor; ?> 
     </li> 
     </rn:block> 
    <? endforeach; ?> 
+0

コードPlease ... –

+0

あなたがどのようにコードを投稿するかは、おそらく最良です。 –

+0

コードが追加されました。あなたの返信をお待ちしております。 – MVRCXS

答えて

0

ダイが正常に機能していませんか?あなたがソースを見ると、あなたはどこに退出を呼んだところでHTMLが壊れていますか?ビューを終了すると、HTMLはブラウザに返され、ウィジェットの構築前に作成された要素からレンダリングされます。

ダイの代わりに終了しても構いませんが、同じ結果が得られると思います。

しかし、あなたの配列の値を印刷する簡単な方法は、ウィジェットのコントローラからそれを行い、そのプロセスを終了することです。

echo "<pre>",print_r($this->data['reportData']),"</pre>"; 
exit(); 
+0

出口が完璧に機能するように、ありがとうございます。なぜ私は死んでいないのか分かりません。バグかもしれないが、出口が働いています。どうもありがとうございます! – MVRCXS

関連する問題