Ich möchte Dateien in Dateien Ordner hochgeladen werden und ihre Namen von Temp.ctp zu Tbl_temps Tabelle der Temp-Datenbank übermittelt werden. Ich habe das Modell mit dem Namen Temp im Modellordner erstellt. Aber ich erhalte folgendeFehler: TempsController konnte nicht gefunden werden.Cake PHP
Fehler: TempsController konnte nicht gefunden werden.Kochen Sie PHP.
Fehler: Erstellen Sie die Klasse TempsController unten in der Datei: app \ Controllers \ TempsController.php
temp.ctp
<?php
echo $this->Form->Create("Temp",array("action"=>"temp","enctype"=>"multipart/form-data"));
echo $this->Form->input("file.",array("label"=>false,"div"=>false,"type"=>"file"));
echo $this->Form->input("file.",array("label"=>false,"div"=>false,"type"=>"file"));
?>
<input type="submit"/>
<?php
echo $this->Form->end();
?>
PagesController
<?php
App::uses('AppController', 'Controller');
public $uses = array("Temp");
public function temp(){
if($this->request->is("post")){
$uploaded_files="";
foreach($this->data["Temp"]["file"] as $file1){
$ret_value = $this->PImage->upload($file1,'/app/webroot/files');
if (isset($ret_value[1]) && !empty($ret_value[1])) {
$msgString .= "- File not valid.<br>";
}
else {
if($uploaded_files){
$uploaded_files.= ",*".$ret_value[0];
}
else{
$uploaded_files=$ret_value[0];
}
}
}
$this->request->data["Temp"]["file"]=$uploaded_files;
$this->Temp->save($this->data);
}
}
}