Budowanie CSV z tablicą
Muszę uruchomić zapytanie, które zwróci wiele wierszy i wyeksportuje je do pliku CSV. Muszę jednak umieścić komórki w pewnej kolejności.
Więc powiedzmy, że mój stół jest wyłożony id, imię, adres, żona. Muszę zbudować csv w kolejności id, adres, żona, imię. Pomyślałem, że mogę po prostu utworzyć tablicę we właściwej kolejności, a następnie utworzyć csv z tym, ale po godzinie szukania hasła nie mogę dowiedzieć się, jak utworzyć csv z tablicą.
Istnieje fputcsv, ale wymaga to wcześniejszego csv. Poza tym miałem nadzieję, że jest to sposób na zrobienie tego.
public function export() {
$this->load->helper('download');
$data[1] = 'i like pie';
$data[2] = 'i like cake';
force_download('result.csv', $data);
}
Próbowałem tego, ale błąd powiedział, że plik pomocnika pobierania oczekuje ciągu nie tablicy.