Временная база данных Mysql в codeigniter?

У меня есть развертывание, которое нужно выполнить в течение 2 дней, и последние три дня я был занят, пытаясь понять одну вещь, в которой я застрял. Возможно, это может быть очень глупо с моей стороны, но, пожалуйста, примите меня как новичка.

Я использую программное обеспечение с открытым исходным кодом php с открытым исходным кодом, и оно сделано на CI. Теперь проблема в том, что отчеты в приложении отличаются от того, что хочет мой клиент. Я хочу изменить это так, как они хотят, но я не могу.

это код:

$this->db->select('sale_date, sum(total) as total, sum(profit) as profit');
  $this->db->from('sales_items_temp');
  if ($inputs['sale_type'] == 'sales')
  {
   $this->db->where('quantity_purchased > 0');
  }
  elseif ($inputs['sale_type'] == 'returns')
  {
   $this->db->where('quantity_purchased < 0');
  }

  $this->db->group_by('sale_date');
  $this->db->having('sale_date BETWEEN "'. $inputs['start_date']. '" and "'. $inputs['end_date'].'"');
  $this->db->order_by('sale_date');
  return $this->db->get()->result_array(); 

все работает нормально и как ожидалось. Теперь мне нужно внести некоторые изменения, но проблема в том, что я не могу найти временную базу данных, чтобы увидеть, какие поля в ней есть. Эта таблица базы данных (временная) используется во всех функциях отчетов, в той же базе данных.

Может ли кто-нибудь быть таким полезным и объяснить мне, как это работает, или как я могу внести в него изменения!?

Сценарий заключается в том, что он дает сводку всех продаж в выбранном диапазоне дат как общее количество. Мне нужна разбивка по наличным, кредитным, кредитным картам, дебетовым картам и т. д.

У меня есть еще один отчет, который показывает это, но не по дате, а не по тому, сколько в какой день, а в целом по диапазону дат. Этот дает общее количество продаж за день, но не разбивает его на то, что было чем.

Сначала вы можете войти здесь: https://demo.phppointofsale.com/index.php/login (идентификатор и пароль сохраняются на странице)

Затем вы можете вставить эту ссылку в адресную строку и посмотреть отчет. https://demo.phppointofsale.com/index.php/reports/summary_sales/1969-12-31/2012-03-13/all/0

Мне нужно, чтобы это была разбивка общей суммы, удаление столбцов налога, прибыли и промежуточной суммы и изменение этого вида оплаты наличными | кредит | проверить и т.д., а затем всего за этот день.

PS: извините за такое большое письмо, но я действительно застрял, пожалуйста, помогите мне. Заранее спасибо.


person olbanana    schedule 13.03.2012    source источник
comment
Если вы хотите прочитать о CI Active Records, перейдите сюда: codeigniter. com/user_guide/database/active_record.html   -  person Jakub    schedule 13.03.2012
comment
Спасибо за информацию. посмотрю может поможет спасибо!   -  person olbanana    schedule 13.03.2012
comment
я хочу знать, где находится таблица sale_items_temp!   -  person olbanana    schedule 13.03.2012
comment
в вашем MYSQL... как сказал @stormdrain, проверьте пути для database.php config   -  person Jakub    schedule 13.03.2012


Ответы (1)


Имя таблицы sales_items_temp.

Чтобы увидеть фактическую конфигурацию базы данных (имя базы данных, хост и т. д.), загляните в /system/application/config/database.php или /application/config/database.php в зависимости от версии Codeigniter.

Чтобы узнать об изменении запроса, посетите http://codeigniter.com/user_guide/database/active_record. HTML.

person stormdrain    schedule 13.03.2012