MenuBlock. * Default menu block info storage * @package MCMS\Modeling */ class MenuBlock extends Model { public $id; public $site_id; public $block_id; public $menu_id; public $start_level; public $end_level; public $showattr; public $visual; public $styles; public function __construct() {} public static function fieldInfo() { $info = parent::fieldInfo(); $info['id'] = 'serial,unsigned,primary'; $info['site_id'] = 'int,unsigned,null'; $info['block_id'] = 'string(64)'; $info['menu_id'] = 'int,unsigned,null'; $info['start_level'] = 'integer'; $info['end_level'] = 'integer'; $info['showattr'] = 'integer'; $info['visual'] = 'string(64)'; $info['styles'] = 'string(128)'; return $info; } public static function fieldDBMapping() { $result = array(); foreach (self::fieldInfo() as $field=>$info) $result[$field] = $field; return $result; } }