如何在cakePHP中没有'id'字段的情况下自动填充下拉列表?

时间:2010-12-11 14:11:55

标签: php cakephp cakephp-1.2

我有两张桌子:

  1. 有字段的国家[objid(PK),name]
  2. 有字段的城市[objid(PK),name,country_id(FK)]
  3. 使用cakePHP,在城市模型中使用$ belongsTo来自动填充国家/地区的正确语法是什么?

1 个答案:

答案 0 :(得分:1)

城市模型

  class City extends AppModel{
       var name = "City";
        var $primaryKey = "objid";
       var $belongsTo = array('Country' =>  array('className' => 'Country','foreignKey' =>'country_id'));
    }

县模型

class Country extends AppModel{
    var name = "Country";
    var $primaryKey = "objid";
    var $hasMany = array('City');
}