0

我有以下表格

用户 hasmany 餐厅

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

RestaurantAddress 有很多城市

RestaurantCuisine 有很多美食

我的问题是我可以从 UserController 向所有表中添加数据吗?

如果可以的话,怎么办?

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

4

1 回答 1

0

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

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

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

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

科里

于 2012-05-26T05:26:41.717 回答