Запуск нового контекста запроса в активной записи CodeIgniter - PullRequest
2 голосов
/ 24 января 2011

Я в основном хочу сделать то, что я бы назвал вложенными запросами (но не вложенным способом SELECT), используя Active Record CodeIgniter.

Так что это было бы как откладывание текущего контекста AR для запуска нового запросаперед восстановлением.

Конкретный пример:

function handle_form($fields, $POST)
{
  foreach ($fields as $field)
  {
    if ($field->type == "file")
      do_upload($field->post);  //This function does insert data in another table using AR too
    $this->db->set($field->name, $POST[$field->post]);
  }
  $this->db->insert('table');
}

Я не нашел никаких ресурсов по этому поводу, возможно, я просто использую неправильные ключевые слова .. Спасибо за вашу помощь!

1 Ответ

2 голосов
/ 25 января 2011
function handle_form($fields, $POST)
{
  $data = array();
  foreach ($fields as $field)
  {
    if ($field->type == "file")
      do_upload($field->post);
    $data[$field->name] = $POST[$field->post];
  }
  $this->db->insert('table', $data);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...