1

Lithiumでは、次のように特定のモデルのすべての行をフェッチした後、次のようになります。

$users = Users::all();

返された行数を知るにはどうすればよいですか?MySQLコネクタを使用しています。

ありがとうございました!

4

1 に答える 1

7

カウントしたいだけなら

$usersCount = Users::count();

コレクションの数が必要な場合

$users = Users::all();
$usersCount = count($users->data())

あなたもできると思います

$usersCount = $users->count();

上記の 2 つのメソッドが同じ結果を返すことは承知しています。
2 番目の方法は、Model::all() の代わりに Model::find() を呼び出す場合です。

于 2012-03-21T01:36:07.273 に答える