基于其他关系的Cakephp多重关系

基于其他关系的Cakephp多重关系,cakephp,model,relation,Cakephp,Model,Relation,谢谢你花时间看这个 模式: 我唯一没有的就是把座位号连在一起的底线。我只想在tiles座位表与user_seatings.lan_id具有相同的lan_id时使用此链接 当我在SeatingChartTiles上打印查找数组时,需要出现UserSeating 谢谢你的时间 我为您制作了复杂的模型链接。这是你唯一需要的吗 public $hasMany = array( 'SeatingChartTile' => array( 'classNa

谢谢你花时间看这个

模式:

我唯一没有的就是把座位号连在一起的底线。我只想在tiles座位表与user_seatings.lan_id具有相同的lan_id时使用此链接

当我在SeatingChartTiles上打印查找数组时,需要出现UserSeating


谢谢你的时间

我为您制作了复杂的模型链接。这是你唯一需要的吗

   public $hasMany = array(
        'SeatingChartTile' => array(
            'className' => 'SeatingChartTile',
            'foreignKey' =>'seat_number',
            'conditions' => array('SeatingChartTile.seat_number' => 'UserSeating.seat_number')
        )
    );

你好我应该把这个放在哪个型号?如果我把它放在SeatingChart中,它是不正确的,如果我把它放在UserSeating中,UserSeating将不会出现在我从$this->SeatingChartTile->findBySeatingChartId($blah)获得的数组中;现在我想我只需要运行两个不同的查询,但我希望在我的关系中有这个..这个如果对于model UserSeating,如果你想在model Seating中有类似的ChartTile切换位置Seating ChartTile和UserSeating在我的示例中这是我目前作为我的模型所拥有的,请注意,我是如何在其中添加另一个条件的,希望与lan_id匹配。这有效吗?我现在得到了错误…`错误:SQLSTATE[42S22]:未找到列:1054“字段列表”中的未知列“SeatingChartTile.id”`能否显示SeatingChartTile中的所有模型关联?