2011-12-28 75 views
0

新聞: ID 名 CATEGORY_IDgetRelation在行走

類別: 名 如果我有原則的關係,我已使用:

$新聞中心 - >的getName(); (),或者$ news-> getCategory()而不是$ news-> getCategoryId()

但是在Propel中這不起作用。這可能嗎?我必須在模型中創建自己的功能?

回答

1

您的schema.yml文件是否具有類別和新聞之間關係的正確外鍵引用?我已經提交了一個例子作爲參考。如果你使用它並構建模型類,那麼對關係的調用應該可以正常工作。

news: 
    _attributes: { phpName: News } 
    id: { phpName: Id, type: INTEGER, size: '11', primaryKey: true, autoIncrement: true, required: true } 
    name: { phpName: Name, type: VARCHAR, size: '50', required: false } 
    category_id: { phpName: CategoryId, type: INTEGER, size: '11', foreignTable: category, foreignReference: id, onDelete: cascade, onUpdate: cascade }