Selected Column

Hi,
ModelA
FILED 1
FILED 2
FILED 3
FILED 3
ModelB
FILED X
FILED Y
FILED X
ModelC
FILED A
FILED B
FILED C

ModelA #hasMany array(ModelB, ModelC)

I want few filed from ModelB and ModelC
i want FILED X and FILED Y from ModelB and FILED A and FILED B from ModelC Using Pagination how can i get?

Something like this should do what you want.

$this->find()->select(['ModelB.fieldX', 'ModelC.fieldA])->contain(['ModelB', ModelC])