我正在尝试了解如何使用model/add
在CakePHP 1.3
页面上插入关系内容。我发现user registration
,post creation
这样的基本内容的创建非常简单直观,正如我在book.cakephp.org中看到的那样,但是当我在插入一些{{1}时我有一些疑问与关系内容。
例如,我可以将transaction
与post
链接起来,我希望从网址photos
上传。
在网络上的某个地方是否存在一些讨论这个问题的实用例子?
答案 0 :(得分:1)
如果我能正确理解您的问题,那么您的posts/add
就可以上传一些与特定帖子相关联的图像,但会存储在自己的模型中(例如photos
) ?
我认为没有任何预建的方法可以做到这一点,因为我看到的处理相关数据的大部分功能似乎都涉及读取数据,而不是写入数据。
您可以在使用照片模型的保存操作时手动保存所有这些照片。 如:
$this->Post->save($this->data);
for ($this->data['Photos'] as $photo) {
$this->Post->Photo->save($photo);
}
甚至:
$this->Post->save($this->data);
$this->Post->Photos->saveAll($this->data); //Or something. I don't have access to the syntax right now