使用一个模型读取,另一个模型保存数据

时间:2010-12-06 11:00:36

标签: cakephp save

我有一个名为google_news.php的模型使用外部数据,另一个模型saved_news.php使用我在数据库中的saved_news表,

在我的控制器中,我声明我正在使用这两个模型:

var $uses = array('GoogleNews', 'SavedNews');

我的索引函数读取数据:

$this->set('news',$this->GoogleNews->find('all'));

我的观点如下:

<?php foreach( $news as $newsItem ) : ?>

<?php echo $html->link($newsItem['GoogleNews']['title'], array('action'=>'add',    $newsItem['GoogleNews']['title'])); ?>

<?php echo $newsItem['GoogleNews']['encoded']; ?>

<em>
<hr>

<?php endforeach; ?>

如何在控制器中编写add函数以将每个数据保存到我的数据库中?

1 个答案:

答案 0 :(得分:0)

您应该将需要保存的内容分配到$ this-&gt; data ['ModelName']作为字段数组。请查看书中的saving data。这将解释有关需要遵循的格式的更多信息。