1: <?php
2:
3: namespace ZCL\DB;
4:
5: /**
6: * Расширение \ZDB\Entity для работы с компонентами фреймворка
7: */
8: abstract class Entity extends \ZDB\Entity implements \Zippy\Interfaces\DataItem
9: {
10:
11: protected $fields = array(); //список полей
12:
13: /**
14: * Конструктор
15: *
16: * @param mixed $row массив инициализирующий некторые
17: * или все поля объекта
18: *
19: */
20:
21: function __construct($row = null) {
22: parent::__construct($row);
23: }
24:
25: /**
26: * Возвращает значение уникального ключа сущности
27: *
28: */
29: public function getID() {
30: return parent::getKeyValue();
31: }
32:
33: }
34: