Backup MySQL-Datenbank mit CodeIgniter

Bin ich auf der Suche in der Bedienungsanleitung, die kam mit CodeIgniter. Ich wurde sehr daran interessiert, mit der dbutil() Methode. Besonders die folgende Zeile des Codes:

//Load the DB utility class
$this->load->dbutil();

//Backup your entire database and assign it to a variable
$backup =& $this->dbutil->backup(); 

//Load the file helper and write the file to your server
$this->load->helper('file');
write_file('/path/to/mybackup.gz', $backup); 

//Load the download helper and send the file to your desktop
$this->load->helper('download');
force_download('mybackup.gz', $backup); 

Soll es zur Sicherung des aktuell geladenen MySQL-Datenbank. Aber leider, es funktioniert nicht und ich bekomme folgende Meldung:

Einen PHP-Fehler aufgetreten

Severity: Notice

Message: Undefined property: CI_Loader::$dbutil

Mit dem Namen: views/view.php

Line Number: 10

Fatal error: Call to a member function Datensicherung() on a non-object in
C:\xampp\htdocs\CodeIgniter\application\views\view.php in Zeile 10

Was vermisse ich hier? Jede Hilfe wäre wirklich zu schätzen.

  • Ist die Haupt-DB-Klasse geladen ist (geladen oder nicht geladen werden durch $this->load->database();)? Auch, wie Sie kommen, Sie werden immer diese Fehlermeldung auf einem Blick, sollte dies nicht backup-code werden auf einem controller?
  • Sie müssen entfernen, die letzten beiden Zeilen aus deinem obigen code.
  • Code, der ausgeführt werden soll, wird im inneren ein controller, keine Sicht.
InformationsquelleAutor muttalebm | 2012-12-30
Schreibe einen Kommentar