Content. * Universal content entries * @package MCMS\Modeling */ class Content extends Model { public $id; public $site_id; public $instance; public $key; public $langu; public $langukey; public $state; public $title; public $descr; public $content; /** @var \DateTime */ public $publish_start; /** @var \DateTime */ public $publish_end; public $revision; public $read_count; public $created_by_id; public $created_by_name; /** @var \DateTime */ public $created_at; public $modified_by_id; public $modified_by_name; /** @var \DateTime */ public $modified_at; public $deleted_by_id; public $deleted_by_name; /** @var \DateTime */ public $deleted_at; public function __construct() {} public static function fieldInfo() { $info = parent::fieldInfo(); $info['id'] = 'serial,unsigned,primary'; $info['site_id'] = 'int,unsigned,null'; $info['instance'] = 'string(64)'; $info['key'] = 'string(64),null'; $info['langu'] = 'string(16),null'; $info['langukey'] = 'string(64),null'; $info['state'] = 'integer'; $info['title'] = 'string(255)'; $info['descr'] = 'string(255)'; $info['content'] = 'html'; $info['publish_start'] = 'datetime,null'; $info['publish_end'] = 'datetime,null'; $info['revision'] = 'integer'; $info['read_count'] = 'integer'; $info['created_by_id'] = 'int,null'; $info['created_by_name'] = 'string(64),null'; $info['created_at'] = 'datetime,null'; $info['modified_by_id'] = 'int,null'; $info['modified_by_name'] = 'string(64),null'; $info['modified_at'] = 'datetime,null'; $info['deleted_by_id'] = 'int,null'; $info['deleted_by_name'] = 'string(64),null'; $info['deleted_at'] = 'datetime,null'; return $info; } public static function fieldDBMapping() { $result = array(); foreach (self::fieldInfo() as $field=>$info) $result[$field] = $field; return $result; } }