【发布时间】:2011-08-17 18:20:05
【问题描述】:
假设我在 CakePHP 中有一个视图,它使用 Form Helper 创建表单字段,如下所示:
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));
...假设一旦将表单提交给控制器,我就会执行 save() 来更新记录...
如何在表单中包含另一个与相关模型无关的输入字段,并且我想将其放入其中以捕获我打算在控制器操作中单独处理的另一条数据?
(提供一些背景知识:我要添加的附加字段实际上是一个图像文件名。我的图像表是一个完全独立的实体,因此它与我正在保存()的模型没有关联,我相信我需要在表单的附加字段中捕获信息,然后在控制器操作中“手动”处理它 - 即通过导入图像模型并根据我添加的图像上传文件名在其中创建新记录到表格。)
希望这是有道理的!
谢谢。
【问题讨论】: