0
我在這裏有一個問題,我希望你能幫助我。 所以,我有一個控制器x_controller.php,以及它的模型。CakePHP新行上傳
我有一些簡單的文本輸入和選擇,但也有一些文件輸入,再加上一個按鈕[添加另外1個文件],它會生成另一個文件類型的輸入。我如何將這些文件輸入中的每一個上傳到另一個表中,比如myFiles?
並且每個文件都應該是myFiles中的新行。
我在這裏有一個問題,我希望你能幫助我。 所以,我有一個控制器x_controller.php,以及它的模型。CakePHP新行上傳
我有一些簡單的文本輸入和選擇,但也有一些文件輸入,再加上一個按鈕[添加另外1個文件],它會生成另一個文件類型的輸入。我如何將這些文件輸入中的每一個上傳到另一個表中,比如myFiles?
並且每個文件都應該是myFiles中的新行。
您需要使用$uses
這樣的其他模型添加到您的x_controller:
var $uses = array('ThisModel','SomeOtherModel');
要保存到其他mdoel使用:
$this->SomeOtherModel->save($someOtherModel);
loadModel('MyFile'); $myFile = new MyFile(); //write your code to upload file, then add to database $myFile->save($saveYourUploadedFilePath);
$採用的是不考慮非常好的做法。您只應在需要時加載另一個模型。看看這個答案:http://stackoverflow.com/a/4753244/829198 – Henri