getOption('core_path').'/components/simplx/mirage/simplx_mirage.php'); /********************************************************** Example without all those annoying comments ;) ***********************************************************/ class Aircraft extends Simplx_Mirage_Object { function __construct($id){ global $modx; $result = false; if(isset($id)){ self::$_prefixTvs = false; $result = parent::__construct($id); if(!$result){ return false; } }else{ return false; } } public function save(){ global $modx; $result = false; $result = parent::save(); if(!$result){ return false; } } } /********************************************************** Lets use it! ***********************************************************/ $aircraft = new Aircraft(6); print 'Aircraft:'.$aircraft->registration_number.'

'; $aircraft->registration_number = 3333; $aircraft->save(); print 'Aircraft instance as JSON:'.$aircraft->toJSON();