如何在phpfox中打印数组的内容

时间:2015-09-17 16:04:32

标签: php smarty phpfox

我正在研究用PHPfox编写的遗留应用程序。

我的一个view.html.php文件中有这个foreach循环:

{foreach from=$aReportSubmissions key=iKey item=aReportSubmission}
    <td>{$aReportSubmission.event_name}</td>
{/foreach}

问题是$aReportSubmission.event_name是一个数组,它作为数组输出。如何循环显示此变量并显示各个事件?

PHPfox使用类似Smarty模板引擎的模板标签。

以下内容对我不起作用:

{foreach from=$aReportSubmission.event_name item=iEvent} {iEvent},{/foreach}

2 个答案:

答案 0 :(得分:0)

我可以看到内部循环中的 $ 之前缺少iEvent

检查这是否有效

{foreach from=$aReportSubmissions key=iKey item=aReportSubmission}
    <td>{foreach from=$aReportSubmission.event_name item=iEvent} {$iEvent},{/foreach}</td>
{/foreach}

答案 1 :(得分:0)

试试这个

class Route extends React.Component {

  constructor(props) {
    super(props);

    this.state = {
      showThird: props.location.query.open
    }

  }

  openPanel = () => {
    this.props.router.push('/?open')
  }

}