/** * Get the values of a field in a table * * @param array $options * * @return array */ public function getValuesForCol($options = NULL) { // Обращение идет к таблице "users" if ($options['joinTableForSort'] == 'admin.users') { $options['joinTableForSort'] = ''; $rows = Default_Model_DbTable_User::GetValuesForCol($this->db, $options); return $rows; } // Обращение идет к таблице "users_profile" if ($options['joinTableForSort'] == 'admin.users_profile') { $options['joinTableForSort'] = 'users_profile'; $rows = Default_Model_DbTable_User::GetValuesForCol($this->db, $options); return $rows; } // Обращение идет к таблице "blog_post" или присоединенным таблицам: // blog_post_profile; blog_post_tags; blog_post_images; blog_post_locations $rows = Default_Model_DbTable_BlogPost::GetValuesForCol($this->db, $options); return $rows; }