2011-08-17 13 views
0

假設我有一個CakePHP的視圖,它使用表單輔助函數來創建表單域,像這樣相關聯的表單字段:CakePHP的 - 如何inlclude不與模型

echo $this->Form->create(); 
echo $this->Form->input('id'); 
echo $this->Form->input('headline'); 
echo $this->Form->input('paragraph'); 
echo $this->Form->end(__('Submit', true)); 

...假設一旦表單提交給控制器我然後做一個保存()更新記錄...

我將如何包括另一個輸入字段的形式是不相關的模型有問題,我想放在在那裏捕獲我打算在控制器操作中單獨處理的另一條數據? (爲了給出一些背景:我想添加的額外字段實際上是一個圖像文件名,我的圖像表是一個完全獨立的實體,因爲它與我保存的模型沒有關係,我相信我需要在表單上的其他字段中捕獲信息,然後在控制器動作中「手動」處理信息 - 即通過導入圖像模型並根據圖像上傳文件名創建新記錄添加到表單中。)

希望有道理!

謝謝。

回答

2
echo $this->Form->input('file_image', array('type'=>'file')); 

然後在您的控制器中查看返回的內容並使用該文件並將其上載到您的服務器。

+0

謝謝尼爾,我會試試看! – LCR

+0

http://book.cakephp.org/view/1411/File-Fields更徹底的指導。 –