Zend では、通常、クエリからの結果 (文字列または整数) が 1 つしかない場合、結果を受け取るために fetchOne を使用します。
例えば :
私のモデル(Zend):
$query = "
SELECT COUNT(*)
FROM user
";
return $this->getAdapter()->fetchOne($query, null, Zend_Db::FETCH_OBJ);
そして私のコントローラー(Zend)で:
$table = new Application_Model_TUser;
$number = $table->nUser();
echo $number; // return 5
CodeIgniter で同じことをしたいのですが...可能ですか? または私はすることを余儀なくされています:
return $this->db->query("SELECT COUNT(*) AS Nb FROM user")->row()->Nb;