如何在fetch类对象构造函数中放置参数?
$sth->setFetchMode(PDO::FETCH_CLASS, 'Fetch_class', ['method' => 'get']);
class Fetch_class extends fclass {
public function __construct($options=[]){
print_r($options);
}
}
class fclass {
}
Array
(
)
答案 0 :(得分:0)
使用PDO :: FETCH_CLASS的正确方法:
class MyClass
{
public $id;
public function MyMethod()
{
// do stuff
}
}
$result = $sth->fetchAll(PDO::FETCH_CLASS, "MyClass");
foreach($result as $myclass)
{
echo $myclass->id . ' => ' . $myclass->MyMethod();
}