コード例 #1
0
ファイル: BlogController.php プロジェクト: bsa-git/zf-myblog
 /**
  * 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;
 }