protected function getExtJSFieldMapping($type) { switch ($type) { case 'integer': return 'int'; break; case 'string': return 'string'; break; case 'text': return 'string'; break; case 'datetime': return 'date'; break; case 'boolean': return 'boolean'; break; case 'float': return 'number'; break; case 'decimal': return 'number'; break; case 'array': return 'array'; break; } return 'undefined'; }