Tôi đang viết đơn giản bằng ORM sử dụng PDO của riêng mình. Câu hỏi của tôi là nếu bạn có thể buộc phương pháp PDOStatement::fetchAll()
trả về mảng đối tượng của stdClass? Ví dụ:Làm thế nào để buộc PDOStatement-> fetchAll trả về mảng đối tượng?
$result = $q->fetch_all(/* some magic here */);
print_r($result);
nên in cái gì đó như:
Array
(
[0] => stdClass Object
(
[NAME] => pear
[COLOUR] => green
)
[1] => stdClass Object
(
[NAME] => watermelon
[COLOUR] => pink
)
)
là posible này? NAME và COLOR là tất nhiên tên của các cột. Tôi đọc tài liệu nhưng tôi không tìm thấy bất cứ điều gì thú vị.
Tôi không nghĩ rằng bạn đọc tài liệu rõ ràng đủ: "PDO :: FETCH_OBJ: trả về một đối tượng ẩn danh với tên thuộc tính tương ứng với các tên cột trả lại trong kết quả của bạn thiết lập " –