从一个控制器添加3/4表中的数据

时间:2012-05-25 23:50:42

标签: cakephp

我有以下表格

用户hasmany餐厅

餐厅hasmany(RestaurantCuisine,RestaurantAddress,FavoriteRestaurant,RestaurantFeature,RestaurantReview)

RestaurantAddress有很多城市

RestaurantCuisine有很多美食

我的问题是我可以将数据添加到UserController的所有表吗?

如果可以,那怎么样?

请参阅我可以找到相关信息的具体文件。很多次我从http://book.cakephp.org/2.0/en/models/saving-your-data.html保存您的数据并尝试了很多东西(saveAll,saveAssociated) 但仍然没有运气。

1 个答案:

答案 0 :(得分:0)

在控制器中,您可以指定要使用的模型。这是通过$ uses属性完成的。

class UsersController extends AppController {
    public $uses = array('Users', 'Restaurant') // etc
}

http://book.cakephp.org/2.0/en/controllers.html(靠近底部)

我希望这能回答你的问题,如果不回复我的话。

科里