Yas*_*tel 3 php yii yii2 yii2-advanced-app
我想从表中计算所有记录而不指定任何条件:
现在,我正在这样做
$result['cms'] = Cms::find()->where([])->count();
Run Code Online (Sandbox Code Playgroud)
它会给我结果,但我不想使用where子句.
那么如何计算没有where子句的所有记录.
谢谢
sca*_*dge 10
您可以在http://www.yiiframework.com/doc-2.0/yii-db-activequery.html上看到此文档
简单地使用
count():返回COUNT查询的结果.
Cms::find()->count();
Run Code Online (Sandbox Code Playgroud)
all():返回一个行数组,每行是一个名称 - 值对的关联数组.
Cms::find()->all();
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅本指南 http://www.yiiframework.com/doc-2.0/guide-db-query-builder.html