工作在我笨項目中,我有這個函數應該是實例級還是類級? ...以及如何使其在笨
<?php
class User_model extends Model {
function user_model()
{
parent::Model();
}
// should we use instance method?
function get_total_users_count(){
$results = $this->db->query("SELECT * FROM bhr_users GROUP BY userid");
if($results){
return $results->num_rows();
}
return 0;
}
// or class method?
public static function get_total_users_count(){
$obj =& get_instance();
$results = $obj->db->query("SELECT * FROM bhr_users GROUP BY userid");
if($results){
return $results->num_rows();
}
return 0;
}
}
?>
我覺得這應該是一個一流水平的方法,因爲它在多個用戶進行操作。你同意嗎? get_instance
是在codeigniter中做到這一點的正確方法嗎?
您的建議將需要使該方法非靜態。 – 2009-11-18 03:48:53