本文整理汇总了PHP中Empresa::setTel方法的典型用法代码示例。如果您正苦于以下问题:PHP Empresa::setTel方法的具体用法?PHP Empresa::setTel怎么用?PHP Empresa::setTel使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Empresa
的用法示例。
在下文中一共展示了Empresa::setTel方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getUsuarioByUsuarioESenha
public function getUsuarioByUsuarioESenha(Usuario $usuario)
{
$stmt = $this->pdo->prepare('
SELECT
u.id AS usuario_id,
u.usuario AS usuario_usuario,
u.nome AS usuario_nome,
u.email AS usuario_email,
u.nivel AS usuario_nivel,
e.id AS empresa_id,
e.nome AS empresa_nome,
e.tel AS empresa_tel,
e.email AS empresa_email
FROM
' . self::$TABELA_USUARIO . ' AS u
INNER JOIN
' . self::$TABELA_EMPRESA . ' AS e
ON
(u.empresa_id = e.id)
WHERE
u.usuario = ?
AND
u.senha = ?
');
$queryParams = array($usuario->getUsuario(), $usuario->getSenha());
$stmt->execute($queryParams);
$row = $stmt->fetch();
if ($row == NULL || count($row) == 0) {
throw new RegraDeNegocioException("Usuário ou senha inválidos");
}
$usuario->setId($row->usuario_id);
$usuario->setNome($row->usuario_nome);
$usuario->setEmail($row->usuario_email);
$usuario->setNivel($row->usuario_nivel);
$usuario->setUsuario($row->usuario_usuario);
$empresa = new Empresa();
$empresa->setId($row->empresa_id);
$empresa->setNome($row->empresa_nome);
$empresa->setTel($row->empresa_tel);
$empresa->setEmail($row->empresa_email);
$usuario->setEmpresa($empresa);
return $usuario;
}