当前位置: 首页>>代码示例>>PHP>>正文


PHP Usuario::getId方法代码示例

本文整理汇总了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();
     }
 }
开发者ID:aspiraboo,项目名称:ProjetoPooPhp,代码行数:28,代码来源:DaoUsuario.php

示例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;
     }
 }
开发者ID:joseolinda,项目名称:escritordesoftware,代码行数:26,代码来源:UsuarioDAO.class.php

示例3: apagar

 public function apagar(Usuario $objUsuario)
 {
     $v = $this->_getValidacao();
     $v->setRules($objUsuario->getId(), 'required', 'ID');
     $v->validar();
     return $this->_getRepositorio()->apagar($objUsuario);
 }
开发者ID:ebelmiro,项目名称:fase,代码行数:7,代码来源:Controlador.php

示例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;
 }
开发者ID:hugovallada,项目名称:Agendamento,代码行数:9,代码来源:UsuarioDAO.php

示例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());
     }
 }
开发者ID:maap13,项目名称:fase,代码行数:11,代码来源:Repositorio.php

示例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());
     }
 }
开发者ID:joshuacoddingyou,项目名称:php,代码行数:12,代码来源:usuarioController.php

示例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";
     }
 }
开发者ID:vitorgja,项目名称:Fatec-rl,代码行数:23,代码来源:usuarioDAO.php

示例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;
     }
 }
开发者ID:CarlosAyala,项目名称:midas-codeigniter-modulo-emergencias,代码行数:23,代码来源:Abstract.php

示例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;
 }
开发者ID:kcornejo,项目名称:usac,代码行数:14,代码来源:BaseUsuarioQuery.php

示例10: toRecordSet

 function toRecordSet(Usuario $usuario)
 {
     return array($usuario->getId(), $usuario->getUsuario(), $usuario->getSenha(), $usuario->getNome(), $usuario->getEmail(), $usuario->getNivel(), $usuario->getEmpresa()->getId());
 }
开发者ID:BGCX067,项目名称:facomcrm-svn-to-git,代码行数:4,代码来源:UsuarioConverter.php

示例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');
     }
 }
开发者ID:rodolfobais,项目名称:proylectura,代码行数:21,代码来源:BaseNotificacionQuery.php

示例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);
 }
开发者ID:jhonnybail,项目名称:marktronic,代码行数:6,代码来源:ListaUsuarios.php

示例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>
开发者ID:electromanlord,项目名称:sgd,代码行数:31,代码来源:elaborar_borrador.php

示例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);
 }
开发者ID:BGCX067,项目名称:facomcrm-svn-to-git,代码行数:13,代码来源:UsuarioRepository.php

示例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;
     }
 }
开发者ID:kcornejo,项目名称:usac,代码行数:22,代码来源:BaseUsuarioPeer.php


注:本文中的Usuario::getId方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。