hasColumn("title","string", 200); // maps to TINYINT on mysql $this->hasColumn("section", "enum", 2, array('values' => array("PHP","Python","Java","Ruby"))); } } $article = new Article; $article->title = 'My first php article'; // doctrine auto-converts the section to integer when the // record is being saved $article->section = 'PHP'; $article->save(); // on insert query with values 'My first php article' and 0 // would be issued ?>