Die Klasse zum Hochladen von Dateien von CodeIgniter erledigt dies für Sie. Der Eintrag in ihrem Benutzerhandbuch erklärt so gut ich konnte, also werde ich Sie darauf hinweisen.
Im Wesentlichen müssten Sie nur den dort vorhandenen Controller ändern, um ein bisschen einzufügen, wo Sie die Datei-URL in die Datenbank einfügen, was Sie einfach erreichen können, indem Sie $this->upload->data() verwenden und [full_path] extrahieren. aus dem resultierenden Array und senden es dann an ein Modell, das die Datenbankeingabe verarbeitet.