Cakephp 3 лучшая практика кодирования для модельных функций

У меня есть таблица current_day_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();
}

0

Решение

Если у вас уже есть таблица CurrentDayUsers, я бы предложил вам воспользоваться вторым подходом:

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

Это обеспечивает чистый и компактный код вместо использования построителя запросов в Таблице пользователей.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector