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


PHP cliente::llenar方法代码示例

本文整理汇总了PHP中cliente::llenar方法的典型用法代码示例。如果您正苦于以下问题:PHP cliente::llenar方法的具体用法?PHP cliente::llenar怎么用?PHP cliente::llenar使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在cliente的用法示例。


在下文中一共展示了cliente::llenar方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: accion_login

 public function accion_login()
 {
     $error = '';
     $pagina = (int) (isset($_GET['p']) ? $_GET['p'] : 0);
     if (isset($_GET['l']) && $_GET['l'] == true) {
         if (isset($_POST['cliente']['email']) && isset($_POST['cliente']['password'])) {
             $cliente = new cliente();
             $cliente->email = $_POST['cliente']['email'];
             $cliente->password = $_POST['cliente']['password'];
             //$sql = 'SELECT * FROM daw_tienda.clientes WHERE email="'.$cliente->email.'" AND passwrod="'.$cliente->password.'";';
             $sql = $cliente->sqlBuscar($_POST['cliente']);
             $res = basedatos::obtenerUno($sql);
             $cliente->llenar($res);
             //print_r($cliente);
             sesion::set('usuario', $cliente);
             //$_SESSION['usuario'] = $cliente->nombre;
         }
         vista::generarPagina('ver', array('modelo' => $cliente, 'error' => $error, 'pagina' => $pagina));
     } else {
         vista::generarPagina('login');
     }
 }
开发者ID:OliverUrones,项目名称:individual,代码行数:22,代码来源:clientes.php

示例2: cliente

<thead>
<tr>
  <th>Ref.</th>
  <th>Cif/Nif</th>
  <th>Nombre</th>
  <th>Apellidos</th>
  <th>Dom.Fiscal</th>
  <th>Acciones</th>
</tr>
</thead>
<tbody>
<?php 
//Generar los registros obtenidos de clientes.
$cli = new cliente();
foreach ($registros as $indice => $registro) {
    $cli->llenar($registro);
    echo '<tr class="' . ($indice % 2 == 0 ? 'par' : 'impar') . '">';
    echo '<td class="cen">' . html::encode($cli->referencia) . '</td>';
    echo '<td class="cen">' . html::encode($cli->cifnif) . '</td>';
    echo '<td class="izq">' . html::encode($cli->nombre) . '</td>';
    echo '<td class="izq">' . html::encode($cli->apellidos) . '</td>';
    echo '<td class="izq">' . html::encode($cli->domFiscal) . '</td>';
    echo '<td class="cen">';
    echo '<div class="acciones">';
    //-- echo 'Ver Modificar Eliminar';
    //if (tiene_permiso( 'clientes.ver'))
    vista::generarPieza('boton_accion', array('texto' => 'Ver', 'icono' => 'ver.png', 'activo' => false, 'url' => array('a' => 'clientes.ver', 'id' => $cli->referencia, 'p' => $pagina)));
    //if (tiene_permiso( 'clientes.editar'))
    vista::generarPieza('boton_accion', array('texto' => 'Editar', 'icono' => 'editar.png', 'activo' => false, 'url' => array('a' => 'clientes.editar', 'id' => $cli->referencia, 'p' => $pagina)));
    //if (tiene_permiso( 'clientes.borrar'))
    vista::generarPieza('boton_accion', array('texto' => 'Borrar', 'icono' => 'borrar.png', 'activo' => false, 'url' => array('a' => 'clientes.borrar', 'id' => $cli->referencia, 'p' => $pagina)));
开发者ID:OliverUrones,项目名称:individual,代码行数:31,代码来源:admin.php

示例3: llenar

 public function llenar($datos)
 {
     parent::llenar($datos);
     //Usar el llenado de la clase padre y como "lineas" o "cliente" son
     //atributos publicos de la clase, si vienen dentro del array "$datos"
     //se van a copiar tal cual, con lo que hay que hacer un repaso de sus
     //contenidos para asegurar que son modelos de datos y no otra cosa.
     //----------
     //Si los datos vienen de la base de datos no aparece "lineas" o "cliente",
     //con lo que el proceso siguiente no se realiza.
     //Ignorar el atributo "lineas" que no sea array.
     if (!is_array($this->lineas)) {
         $this->lineas = null;
     }
     if (is_array($this->lineas)) {
         //Repasar las lineas creando los modelos asociados.
         foreach ($this->lineas as $i => $regLinea) {
             //Si ya es un objeto, no se toca.
             if (!is_object($regLinea)) {
                 $linea = new pedidolin();
                 //Si hay ID de linea, se intenta coger de la BD la linea original.
                 if (isset($regLinea['idLinea'])) {
                     $linea->cargar($regLinea['idLinea']);
                 }
                 //Si se coge de la BD, ya esta el modelo con los datos originales,
                 //pero pueden haberse modificado, con lo que se llenan igualmente
                 //con los datos que vienen dados.
                 $linea->llenar($regLinea);
                 $this->lineas[$i] = $linea;
             }
             //if
         }
         //foreach
     }
     //if
     //Ignorar el atributo "cliente" que no sea array u objeto.
     if (!is_array($this->cliente) && !is_object($this->cliente)) {
         $this->cliente = null;
     }
     //Si "cliente" ya es un objeto, no se toca.
     if (is_array($this->cliente)) {
         $cliente = new cliente();
         //Si hay ID de cliente, se intenta coger de la BD el original.
         if (isset($this->cliente['referencia'])) {
             $cliente->cargar($this->cliente['referencia']);
         }
         //Si se coge de la BD, ya esta el modelo con los datos originales,
         //pero pueden haberse modificado, con lo que se llenan igualmente
         //con los datos que vienen dados, aunque luego no se utilicen.
         $cliente->llenar($this->cliente);
         $this->cliente = $cliente;
     }
     //if
 }
开发者ID:OliverUrones,项目名称:individual,代码行数:54,代码来源:pedido.php


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