2012-05-25 41 views
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) ,但仍然沒有運氣。

回答

0

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

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

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

我希望這回答了你的問題,如果沒有打電話給我。

Cory

+0

Thx但那不夠男人。我嘗試使用saveAssociated和SaveAll將數據保存在所有表中,儘管使用'deep'= TRUE,但它僅允許我在直接連接的表中添加信息;在saveAssociated中。 – user1394881