0
我想知道在CodeIgniter模型中定義類成員的最佳做法是什麼?codeigniter:在模型中定義成員的位置?
我想知道在CodeIgniter模型中定義類成員的最佳做法是什麼?codeigniter:在模型中定義成員的位置?
您可以將成員變量和函數放置在任何php類的模型中。
一個CI模型的一個非常簡單的例子:
class sample_model extends Model {
// private member variable
private var $sample_arr;
// public constructor
public function __construct()
{
// call parent constructor
parent::__construct();
// init sample array
$sample_arr = array();
}
}
更多信息關於PHP http://www.php.net/manual/en/language.oop5.basic.php
類所以基本上聲明它們的構造函數外,並在構造函數賦值。 – thedp 2010-05-11 20:04:03
CodeIgniter模型只是PHP類,所以像在PHP中一樣定義類變量。您可以在第一類方法之前定義它們,並在任何地方和任何地方使用它們。你可以在方法外定義具有字符串,ints,浮點數組,數組等等的成員,但要用動態值定義它們,它們必須在方法中(構造是方法之一)。 – 2010-05-12 08:59:15