2017-11-29 12 views
1

Ich bin Anfänger in CakePHP und woking auf CakePHP 2.0. Ich versuche, CSV-Datei zu generieren, um diese Aufgabe zu erfüllen, verwende ich die folgende Methode.So erstellen Sie CSV-Datei in CakePHP

cake php official site refr.

github refr.

i nicht in Schritt stucked bin haben. 2 wenn es das Plugin lädt. werden die folgenden Fehler in app/Config/bootstrap.php Datei

Fatal error: Class 'CakePlugin' not found in /var/www/html/sitefolder/app/config/bootstrap.php on line 51

CakePlugin::load('Export'); 

Bitte korrigieren Sie mich, auftreten. Thnaks

+0

Diese ist vielleicht auf eine schlechte CakePHP-Installation zurückzuführen, versuche es neu zu installieren und stelle sicher, dass du die neueste Version 2.x verwendest – YouneL

+0

Ich würde usi empfehlen ng [CsvView] (https://github.com/FriendsOfCake/cakephp-csvview/tree/cake2) für den Export nach CSV in Cake. – drmonkeyninja

+0

@drmonkeyninja funktioniert nicht. Derselbe Fehler wird angezeigt. –

Antwort

1

Thnaks Jungs für Ihre wertvolle Antwort auf dieser

Für jetzt habe ich die Lösung dieses durch folgende Schritte finden.

  1. Download die Plugin-Dateien bilden https://github.com/joshuapaling/CakePHP-Export-CSV-Plugin

  2. durch den Schritt No.2 und No.3 Schritt von übergeben, was sie in official refer.

  3. die Datei "ExportComponent.php" erwähnt kopieren von Plugin und fügen Sie es in

    site_folder/app/controllers/components

  4. fügen Sie es in Controller-Komponente Array-Variable

    $components = array('blabla1', 'blabal2', 'Export')

  5. $ data Array-Variable erstellen (die die CSV-Datei Daten enthält) und tun genau wie

    $this->Export->exportCsv($data, 'filename1.csv');

Seine getan und arbeiten gut für mich

Verwandte Themen