當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。