这是我的疑问。
afterModel:function(model,transition){
var that = this;
let trans = Ember.A();
model.get('ccList').forEach(function(card,num){
let cname = card.get('cardName');
let numb = card.get('cardNum');
card.get('cardtransactions').map(function(transaction){
//adding some values
transaction.set('cardName', cname );
transaction.set('cardNum', numb );
transaction.set('selected', false );
transaction.set('handlingFee', "" );
trans.push( transaction );
});
});
model.set('processedTrans',trans); //assigning back
console.log( JSON.stringify( model.get('processedTrans').get('firstObject'))); //but not getting here
},
这是我的表结构。
$query1 = (new \yii\db\Query())
->select(['day', 'modeler', 'sum(ifnull(differ, 0)) + sum(ifnull(reworkdiffer, 0)) as total'])
->from('loghour3d')
->groupBy(['day', 'modeler'])
->orderBy(['day'=>SORT_DESC]);
所以我想在白天和建模者之间总结不同的字段分组。我的代码得到了这个结果:
day modeler differ handover reworkdiffer
2018-1-05 star 5
2018-1-06 star star1 3
2018-1-06 star1 3
以上,在day modeler total
2018-1-05 star 5
2018-1-06 star 8
2018-1-06 star1 3
日期,建模工具2018-1-06
无效,而是移交给star
,但总数为star1
而不是star
}。以下是我想要的结果
star1
无论如何我在yii2中使用querybuilder存档吗?请建议
谢谢。