0

我有一个 current_day_users 表和 users 表。从 current_day_users 中提取数据的以下更好的编码实践是什么:

1.UsersTable.php代码

   $this->CurrentDayUsers->find()->where(['user_id'=>$userId,'created'=>$dateToday])->first();
  1. UsersTable.php 代码

    $this->CurrentDayUsers->findUser($userId,$dateToday);

CurrentDayusersTable.php 代码

public function findUser($userId,$date){
    return  $this->find()->where(['user_id'=>$userId,'created'=>$date])->first();
}
4

1 回答 1

0

如果您已经有 CurrentDayUsers 表,我建议您遵循第二种方法:

public function findUser($userId,$date){
   return  $this->find()->where(['user_id'=>$userId,'created'=>$date])->first();
}

这提供了简洁紧凑的代码,而不是使用用户表中的查询构建器。

于 2016-03-20T12:24:48.397 回答