web-dev-qa-db-ja.com

$ dataProviderアイテムの数え方

$ dataProviderによって取得されるデータをどのようにカウントできますか?私はこのコードを使用しようとしましたが、

       $dataProvider = new CActiveDataProvider('Model');
       $dataProvider->totalItemCount;
16
if412010

Yii2で

トータルカウント用

$dataProvider->getTotalCount()

次にページ数について

$dataProvider->getCount()

参照ページ http://www.yiiframework.com/doc-2.0/yii-data-basedataprovider.html#getTotalCount()-detail

34
ishtiaq ahmed

最初にデータプロバイダーにデータを入力し、次にカウントを取得する必要があると思います。

 $dataProvider->getData();
 var_dump($dataProvider->totalItemCount);

または、関数を使用して直接取得します。

 var_dump($dataProvider->getTotalItemCount());
4
Developerium