2011-12-28 72 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 }