我想在HTML.Twig
Decreasing order
中对表PHP
中的值进行排序
这个函数public function getWidgetData(){
$tab_article = ['A', 'B', 'C',.......];
$ret = $this->getOldDate().'#'.$this->getNewdate()..............;
$ret = $ret.'#'.count($tab_article);
$data = 0;
for($i=0; $i<count($tab_article); $i++) {
$dataOld= explode('##', $this->_customer->getTurnover('Réparation', NULL, $tab_article[$i], $this->_oldDate, NULL));
$dataNew= explode('##', $this->_customer->getTurnover('Réparation', NULL, $tab_article[$i], $this->_newDate, NULL));
$data = $this->differencePercentage1($dataOld[0],$dataNew[0]);
if($dataOld[0]!=0){
$ret = $ret.'#'.$tab_article[$i].'#'.$dataOld[0].'#'.$dataNew[0].'#'.$data."%";
}
else{
$ret = $ret.'#'.$tab_article[$i].'#'.$dataOld[0].'#'.$dataNew[0].'#'."+".$data."$USD";
}
}
return $ret;
填充表格:
HTML.Twig
这是在代码 <tbody>
{% for elemt in widget %}
{% if loop.index>17 and loop.index<17+(4*widget[17]) and loop.index+3<widget|length %}
{% if (loop.index-2) is divisible by(4) %}
<tr class="success">
<td>{{widget[loop.index]|raw}}</td>
<td>{{widget[loop.index+1]|raw}}</td>
<td>{{widget[loop.index+2]|raw}}</td> // I want sort this value in Decreasing order
<td>{{widget[loop.index+3]|raw}}</td>
</tr>
{% endif %}
{% endif %}
{% endfor %}
</tbody>
PHP
我想要的变量排序它在函数$dataNew
中减少顺序是app.module
我该怎么办呢。