2011-12-10 31 views
0

我在這裏有一個問題,我希望你能幫助我。 所以,我有一個控制器x_controller.php,以及它的模型。CakePHP新行上傳

我有一些簡單的文本輸入和選擇,但也有一些文件輸入,再加上一個按鈕[添加另外1個文件],它會生成另一個文件類型的輸入。我如何將這些文件輸入中的每一個上傳到另一個表中,比如myFiles?

並且每個文件都應該是myFiles中的新行。

回答

0

您需要使用$uses這樣的其他模型添加到您的x_controller:

var $uses = array('ThisModel','SomeOtherModel'); 

要保存到其他mdoel使用:

$this->SomeOtherModel->save($someOtherModel); 
+0

$採用的是不考慮非常好的做法。您只應在需要時加載另一個模型。看看這個答案:http://stackoverflow.com/a/4753244/829198 – Henri

0
 
loadModel('MyFile'); 
$myFile = new MyFile(); 
//write your code to upload file, then add to database 
$myFile->save($saveYourUploadedFilePath);