+ -
当前位置:首页 → 问答吧 → 多表关联as_fields只能使用一次?

多表关联as_fields只能使用一次?

时间:2011-05-01

来源:互联网

  1.         protected $_link = array(
  2.                 'Manage'        =>        array(
  3.                         'mapping_type'        =>        BELONGS_TO,
  4.                         'foreign_key'        =>        'manage_id',
  5.                         'as_fields'                =>        'name:manage',
  6.                 ),
  7.                
  8.                 'Agent'        =>        array(
  9.                         'mapping_type'        =>        BELONGS_TO,
  10.                         'foreign_key'        =>        'agent_id',
  11.                 ),
  12.         );
复制代码
只显示第一个manage,后面的不显示
  1.         protected $_link = array(

  2.                 'Manage'        =>        array(
  3.                         'mapping_type'        =>        BELONGS_TO,
  4.                         'foreign_key'        =>        'manage_id',
  5.                         //'as_fields'                =>        'name:manage',
  6.                 ),
  7.                
  8.                 'Agent'        =>        array(
  9.                         'mapping_type'        =>        BELONGS_TO,
  10.                         'foreign_key'        =>        'agent_id',
  11.                         'as_fields'                =>        'name:agent',
  12.                 ),
  13.         );
复制代码
这样后面一个agent也能显示,但第一个manage只能显示数组了。

额,好难过。

作者: vus520   发布时间: 2011-05-01

这是什么规律呢?

作者: vus520   发布时间: 2011-05-01