Слияние кода завершено, страница обновится автоматически
Внутри фреймворка будет выполняться повторное подключение после разрыва соединения, и если попытка не удастся 3 раза, то будет выполнена операция повторного подключения.
Получить соединение с сервером по умолчанию и вернуть объект Doctrine\DBAL\Connection.
Получить подключение к серверу для чтения, если name не указано, выбрать случайным образом.
Получить подключение к серверу для записи, если name не указано, выбрать случайным образом.
Получить все подключения к серверам для чтения.
Получить все подключения к серверам для записи.
namespace src\Service\User\Dao\Impl;
use Dao;
use src\Service\User\Dao\UserDao;
class UserDaoImpl extends Dao implements UserDao
{
protected $table = "user";
public function getUser($id)
{
$queryBuilder = $this->getDefault()->createQueryBuilder();
$queryBuilder
->select("*")
->from($this->table)
->where('id = ?')
->setParameter(0, $id);
return $queryBuilder->execute()->fetch();
}
public function addUser($user)
{
$conn = $this->getDefault();
$affected = $conn->insert($this->table, $user);
if ($affected <= 0) {
return fasle;
}
return $conn->lastInsertId();
}
public function getUserByMobile($mobile)
{
$queryBuilder = $this->getDefault()->createQueryBuilder();
$queryBuilder
->select("*")
->from($this->table)
->where('mobile = ?')
->setParameter(0, $mobile);
return $queryBuilder->execute()->fetch();
}
public function updateUserPassword($userId, $password)
{
return $this->getDefault()->update($this->table, ['password' => $password], ['id' => $userId]);
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )