Отображение предметов через stdClass вместо массивов.
This commit is contained in:
@@ -49,9 +49,17 @@ abstract class Item
|
||||
*/
|
||||
public function __construct($row)
|
||||
{
|
||||
foreach ($this as $key => $value) {
|
||||
if (isset($row[$key])) {
|
||||
$this->$key = $row[$key];
|
||||
if (is_array($row)) {
|
||||
foreach ($this as $key => $value) {
|
||||
if (isset($row[$key])) {
|
||||
$this->$key = $row[$key];
|
||||
}
|
||||
}
|
||||
} elseif (is_object($row)) {
|
||||
foreach ($this as $name => $value) {
|
||||
if (isset($row->$name)) {
|
||||
$this->$name = $row->$name;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user