求助关联操作的where( )问题?

浏览:450 发布日期:2013/11/10 分类:求助交流
$list=D('Model')->relation(true)->where($map)->select();

关联操作后,dump($list);

假如打印出来的数组像这样array(4) {
  [0] => array(5) {
    ["role_id"] => string(1) "2"
    ["user_id"] => string(1) "2"
    ["user"] => array(6) {
      ["id"] => string(1) "2"
      ["account"] => string(14) "654321@qq.com "
      ["username"] => string(0) ""
      ["password"] => string(32) "e10adc3949ba59abbe56e057f20f883e"
      ["status"] => string(1) "1"
      ["update_time"] => string(10) "1381567896"
    }
    ["product"] => array()//这里有数组的
  }
  [1] => array(5) {
    ["role_id"] => string(1) "2"
    ["user_id"] => string(1) "2"
    ["user"] => array(6) {
      ["id"] => string(1) "2"
      ["account"] => string(14) "654321@qq.com "
      ["username"] => string(0) ""
      ["password"] => string(32) "e10adc3949ba59abbe56e057f20f883e"
      ["status"] => string(1) "1"
      ["update_time"] => string(10) "1381567896"
    }
    ["product"] =>NULL
   }
  [2] => array(5) {
    ["role_id"] => string(1) "2"
    ["user_id"] => string(1) "2"
    ["user"] => array(6) {
      ["id"] => string(1) "2"
      ["account"] => string(14) "654321@qq.com "
      ["username"] => string(0) ""
      ["password"] => string(32) "e10adc3949ba59abbe56e057f20f883e"
      ["status"] => string(1) "1"
      ["update_time"] => string(10) "1381567896"
    }
    ["product"] => array()
}

  [3] => array(5) {
    ["role_id"] => string(1) "2"
    ["user_id"] => string(1) "2"
    ["user"] => array(6) {
      ["id"] => string(1) "2"
      ["account"] => string(14) "654321@qq.com "
      ["username"] => string(0) ""
      ["password"] => string(32) "e10adc3949ba59abbe56e057f20f883e"
      ["status"] => string(1) "1"
      ["update_time"] => string(10) "1381567896"
    }
    ["product"] => NULL
    }
}
我可以过滤关联表 product = null 的数组么

可以的话,$map应该怎么写??????????


最佳答案
评论( 相关
后面还有条评论,点击查看>>