таблицы
MovimentiCredito
|ID|IDTessera|IDTipoMovCredito|IDUtente|Data|MovCredito|Note|
MovimentiPunti
|ID|IDTessera|IDTipoMovPunti|IDUtente|Data |MovPunti|Примечание|
Мой код
Код: Выделить всё
$MCdataprovider= new ActiveDataProvider([
'query' => MovimentiCredito::find()->where(['IDTessera'=>$card->ID])->orderBy('data DESC'),
'pagination' => [
'pageSize' => 20,
],
]);
$MPdataprovider= new ActiveDataProvider([
'query' => MovimentiPunti::find()->where(['IDTessera'=>$card->ID])->orderBy('data DESC'),
'pagination' => [
'pageSize' => 20,
],
]);
$datamov = array_replace_recursive ( $MPdataprovider->getModels(),$MCdataprovider->getModels());
$dataProvider_all = new ArrayDataProvider([
'allModels' => $datamov
]);
Код: Выделить всё
Неизвестное свойство – yii\base\UnknownPropertyException
Получение неизвестного свойства: app\models \MovimentiCredito::MovPunti
если я изменю
$datamov = array_replace_recursive ( $MPdataprovider->getModels(),$MCdataprovider->getModels());
Порядок поставщика данных. Я получаю другую ошибку. Если Punti стоит первым, я получаю ошибку в поле Credito и наоборот, но если я распечатаю объединенный поставщик данных, он полон данных....
Как могу ли я решить?
Спасибо за помощь!
Подробнее здесь: https://stackoverflow.com/questions/632 ... -in-a-grid
Мобильная версия