function _formRelationManyBelongsTo($relation_column) { $relation_column_name = $relation_column->getName(); $parent_table_name = $this->_aggrements_resolver->makeTableNameFromRelationColumn($relation_column_name); if (!$this->_db_info->hasTable($parent_table_name)) { $this->addMessage("Parent table '{$parent_table_name}' for column '{$relation_column_name}' not found in schema"); return array(); } $form_relation = array($parent_table_name => array('field' => $relation_column_name, 'class' => lmb_camel_case($parent_table_name, true))); if ($relation_column->isNullable()) { $form_relation[$parent_table_name]['can_be_null'] = true; } return $form_relation; }