我想使用PDO創建對象的實例。我知道已經有很多questions,但我只發現可以向構造函數發送一個參數數組。對我來說,似乎構造函數只能接受一個數組作爲參數。但是,這會使構造函數不太有意義。如何使用PDO的FETCH_CLASS分配構造函數參數?
我要創造我自己的getter和setter一類是這樣的:
class MyClass {
private propertyA
private propertyB
public __constructor($argA, $argB) {
$this->setPropertyA($argA);
$this->setPropertyB($argB);
}
public setPropertyA($arg) {
$this->proprtyA = $arg;
}
}
是否有創建使用數據從數據庫這樣的類,最好使用PDO的一個實例的elgant方式。
從SQL查詢中實例化類的想法違背了任何優雅。 – 2013-03-21 10:07:19
我也conciderd創建存儲庫類並將數據從FETCH_ASSOC傳遞給我的模型類的構造函數。也許這更好? – 2013-03-21 10:14:14
爲什麼要使用數據庫中的數據來創建對象?爲什麼??? – jdstankosky 2013-03-21 13:00:55