本文整理汇总了PHP中Usuario::getId方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::getId方法的具体用法?PHP Usuario::getId怎么用?PHP Usuario::getId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario::getId方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: salvar
public function salvar(\Usuario $u)
{
$nome = $u->getNome();
$login = $u->getLogin();
$senha = $u->getSenha();
$status = $u->getStatus();
if ($u->getId()) {
$id = $u->getId();
$sql = "update usuario set nome=:nome, login=:login, senha=:senha, status=:status where id=:id";
} else {
$id = $this->generateID();
$u->setId($id);
$sql = "insert into usuario (id, nome, login, senha, status) values (:id, :nome, :login, :senha, :status)";
}
$cnx = Conexao::getConexao();
$sth = $cnx->prepare($sql);
$sth->bindParam("id", $id);
$sth->bindParam("nome", $nome);
$sth->bindParam("login", $login);
$sth->bindParam("senha", $senha);
$sth->bindParam("status", $status);
try {
$sth->execute();
return $u;
} catch (Exception $exc) {
echo $exc->getMessage();
}
}
示例2: inserir
public function inserir(Usuario $usuario)
{
//Objetivo deste metodo é inserir um objeto no banco, fazendo-o ter persistencia.
//utilizaremos a abstracao do SQL da classe TsqlInstruction
//1. Foreach dos atributos . PRa cada existencia de atributo é um valor a ser adicionado.
$instrucao = new TSqlInsert();
$instrucao->setEntity("usuario");
if ($usuario->getId() != null) {
$instrucao->setRowData("id", $usuario->getId());
}
if ($usuario->getNome() != null) {
$instrucao->setRowData("nome", $usuario->getNome());
}
if ($usuario->getLogin() != null) {
$instrucao->setRowData("login", $usuario->getLogin());
}
if ($usuario->getSenha() != null) {
$instrucao->setRowData("senha", $usuario->getSenha());
}
echo $instrucao->getInstruction();
if ($this->Conexao->query($instrucao->getInstruction())) {
return true;
} else {
return false;
}
}
示例3: apagar
public function apagar(Usuario $objUsuario)
{
$v = $this->_getValidacao();
$v->setRules($objUsuario->getId(), 'required', 'ID');
$v->validar();
return $this->_getRepositorio()->apagar($objUsuario);
}
示例4: dadosUsuario
function dadosUsuario(Usuario $usuario)
{
$rs = $this->con->prepare("select * from usuarios where id = ?");
$rs->bindValue(1, $usuario->getId());
$rs->execute();
$rs->setFetchMode(PDO::FETCH_CLASS, "Usuario");
$usuario = $rs->fetch();
return $usuario;
}
示例5: visualizar
public function visualizar(Usuario $objUsuario)
{
try {
$this->_stat = $this->_getConn()->prepare('SELECT * FROM tblusuario WHERE usu_id = :usu_id AND usu_excluido = 0 AND usu_status = 1');
$this->_stat->bindValue(':usu_id', $objUsuario->getId(), \PDO::PARAM_INT);
$this->_stat->execute();
return $this->_getUsuario($this->_stat->fetch(\PDO::FETCH_ASSOC));
} catch (\PDOException $e) {
throw new \model\conexao\Excecao($e->getMessage());
}
}
示例6: save
public function save()
{
try {
$model = new Usuario($this->data->id);
$model->setData($this->data);
$model->save();
$go = '>auth/usuario/formObject/' . $model->getId();
$this->renderPrompt('information', 'OK', $go);
} catch (EControllerException $e) {
$this->renderPrompt('error', $e->getMessage());
}
}
示例7: insert
public function insert(Usuario $u)
{
if ($this->getUsuario($u->getLogin(), $u->getSenha()) == 0) {
$i = $u->getId();
$n = $u->getNome();
$l = $u->getLogin();
$s = $u->getSenha();
$e = $u->getEmail();
if ($stmt = $this->connection->prepare("Insert into `TB_Usuario` (`id_usuario`, `nm_usuario`, `ds_login`, `ds_senha`, `ds_email`) VALUES (?,?,?,?,?)")) {
// "sss" retpresenta 3 strings, se fosse 2 string e um interio seria "ssd"
$stmt->bind_param("issss", $i, $n, $l, $s, $e);
$stmt->execute();
$stmt->close();
redirect("/painel/usuarios");
} else {
echo "<hr>";
die($this->connection->error);
echo "<hr>";
}
} else {
echo "Usuario Ja Cadastrado";
}
}
示例8: _seguridad
/**
* Valida que se este autorizado para ejecutar el modulo
* @param string $metodo
*/
protected function _seguridad($metodo)
{
$tipo_seguridad = $this->_metodos[$metodo];
switch ($tipo_seguridad) {
case "session":
$id_usuario = Usuario::getId();
$DAOUsuario = new DAOUsuarios();
$usuario = $DAOUsuario->getById($id_usuario);
if (is_null($usuario)) {
$this->_autorizado = false;
}
break;
case "llave":
$this->_chequearKey();
break;
default:
break;
}
}
示例9: prune
/**
* Exclude object from result
*
* @param Usuario $usuario Object to remove from the list of results
*
* @return UsuarioQuery The current query, for fluid interface
*/
public function prune($usuario = null)
{
if ($usuario) {
$this->addUsingAlias(UsuarioPeer::ID, $usuario->getId(), Criteria::NOT_EQUAL);
}
return $this;
}
示例10: toRecordSet
function toRecordSet(Usuario $usuario)
{
return array($usuario->getId(), $usuario->getUsuario(), $usuario->getSenha(), $usuario->getNome(), $usuario->getEmail(), $usuario->getNivel(), $usuario->getEmpresa()->getId());
}
示例11: filterByUsuarioRelatedById_receptor
/**
* Filter the query by a related Usuario object
*
* @param Usuario|PropelCollection $usuario The related object(s) to use as filter
* @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL
*
* @return NotificacionQuery The current query, for fluid interface
*/
public function filterByUsuarioRelatedById_receptor($usuario, $comparison = null)
{
if ($usuario instanceof Usuario) {
return $this->addUsingAlias(NotificacionPeer::ID_RECEPTOR, $usuario->getId(), $comparison);
} elseif ($usuario instanceof PropelCollection) {
if (null === $comparison) {
$comparison = Criteria::IN;
}
return $this->addUsingAlias(NotificacionPeer::ID_RECEPTOR, $usuario->toKeyValue('PrimaryKey', 'Id'), $comparison);
} else {
throw new PropelException('filterByUsuarioRelatedById_receptor() only accepts arguments of type Usuario or PropelCollection');
}
}
示例12: deletar
public function deletar(Usuario $u)
{
$where = "WHERE " . self::ID . " = '" . $u->getId() . "'";
Arquivos::__DeleteArquivo(Sistema::$caminhoDiretorio . Sistema::$caminhoDataUsuarios . $u->getImagem()->nome . "." . $u->getImagem()->extensao);
$this->con->deletar(Sistema::$BDPrefixo . $this->tabela, $where);
}
示例13:
if ($_SESSION['session'][3] == "SI") {
?>
<form id="form_borrador" name="form_borrador" method="post" action="javascript:validar_historial_atencion(<?php
echo $_REQUEST["id"];
?>
)" enctype="multipart/form-data">
<input type="hidden" id="area" name="area" value="<?php
echo $_SESSION['session'][5];
?>
" />
<input type="hidden" id="user" name="user" value="<?php
echo $_SESSION['session'][0];
?>
" />
<input type="hidden" id="usuario" name="usuario" value="<?php
echo $usuario->getId();
?>
" readonly="readonly"/>
<input type="hidden" id="categoria" name="categoria" size="30" value="<?php
echo $_REQUEST["cat"];
?>
"/>
<input type="hidden" id="accion" name="accion" value="<?php
echo $accion->getId();
?>
"/>
<textarea id="comentario" name="comentario" style="display:none"></textarea>
<table width="100%" border="0">
<tr>
<td width="11%" class="Estilo22">Pase a </td>
示例14: updateSenha
function updateSenha(Usuario $usuario)
{
$stmt = $this->pdo->prepare('
UPDATE
' . self::$TABELA_USUARIO . '
SET
senha = ?
WHERE
id=?
');
$queryParams = array($usuario->getSenha(), $usuario->getId());
$stmt->execute($queryParams);
}
示例15: addInstanceToPool
/**
* Adds an object to the instance pool.
*
* Propel keeps cached copies of objects in an instance pool when they are retrieved
* from the database. In some cases -- especially when you override doSelect*()
* methods in your stub classes -- you may need to explicitly add objects
* to the cache in order to ensure that the same objects are always returned by doSelect*()
* and retrieveByPK*() calls.
*
* @param Usuario $obj A Usuario object.
* @param string $key (optional) key to use for instance map (for performance boost if key was already calculated externally).
*/
public static function addInstanceToPool($obj, $key = null)
{
if (Propel::isInstancePoolingEnabled()) {
if ($key === null) {
$key = (string) $obj->getId();
}
// if key === null
UsuarioPeer::$instances[$key] = $obj;
}
}