當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Usuarios::with方法代碼示例

本文整理匯總了PHP中Usuarios::with方法的典型用法代碼示例。如果您正苦於以下問題:PHP Usuarios::with方法的具體用法?PHP Usuarios::with怎麽用?PHP Usuarios::with使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Usuarios的用法示例。


在下文中一共展示了Usuarios::with方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: login

 public function login()
 {
     $post = $this->app->request->post();
     $response = array('codigo' => 0, 'mensaje' => '', 'datos' => array());
     if (isset($post['txt_username']) && isset($post['txt_passwd'])) {
         $username = $post['txt_username'];
         $password = $post['txt_passwd'];
         $user = Usuarios::with('maestro', 'roles')->where('correo', $username)->where('password', $password)->get();
         if (count($user) > 0) {
             $response['datos'] = $user;
             $response['codigo'] = 1;
             $response['mensaje'] = 'Credenciales correctas';
         } else {
             $response['codigo'] = 0;
             $response['mensaje'] = 'Credenciales incorrectas';
         }
     } else {
         $response['codigo'] = 0;
         $response['mensaje'] = 'Todos los parámetros son requeridos';
     }
     echo json_encode($response);
 }
開發者ID:alsvader,項目名稱:sacd,代碼行數:22,代碼來源:UsuarioController.class.php

示例2: array

<?php

require 'vendor/autoload.php';
$response = array('codigo' => '', 'mensaje' => '');
$db = Connection::getConnection();
$post = $_POST;
$usuario = Usuarios::with('roles')->where('id', '=', $post['id_maestro'])->get();
if (count($usuario) > 0) {
    $db::beginTransaction();
    try {
        $maestro = null;
        $maestro = Maestros::find($usuario[0]->id);
        if ($maestro == null) {
            $maestro = new Maestros();
            $maestro->id_maestro = $usuario[0]->id;
        }
        $maestro->antiguedad_docen = $post['antiguedad_docen'];
        $maestro->antiguedad_laboral = $post['antiguedad_laboral'];
        $maestro->plaza_actual_id = $post['plaza_actual_id'];
        $maestro->deptos_academicos_id = $post['deptos_academicos_id'];
        $maestro->rfc = $post['rfc'];
        $maestro->estados_id = $post['estados_id'];
        $maestro->fecha_ingreso_sist = $post['fecha_ingreso_sist'];
        $maestro->escolaridad_id = $post['escolaridad_id'];
        $maestro->nombre_profesion = $post['nombre_profesion'];
        $maestro->plaza_aparticipar_id = $post['plaza_aparticipar_id'];
        $maestro->plaza_cat_id = $post['plaza_cat_id'];
        $maestro->save();
        $db::commit();
        $response['code'] = 1;
        $response['mensaje'] = "Se guardó correctamente";
開發者ID:alsvader,項目名稱:sacd,代碼行數:31,代碼來源:registroMaestro.php

示例3: array

<?php

require 'vendor/autoload.php';
Connection::conecting();
$post = $_POST;
$response = array('codigo' => 0, 'mensaje' => '', 'datos' => array());
if (isset($post['txt_username']) && isset($post['txt_passwd'])) {
    $username = $post['txt_username'];
    $password = $post['txt_passwd'];
    $user = Usuarios::with('maestro', 'roles')->where('correo', $username)->where('password', $password)->get();
    if (count($user) > 0) {
        $response['datos'] = $user;
        $response['codigo'] = 1;
        $response['mensaje'] = 'Credenciales correctas';
    } else {
        $response['codigo'] = 0;
        $response['mensaje'] = 'Credenciales incorrectas';
    }
} else {
    $response['codigo'] = 0;
    $response['mensaje'] = 'Todos los parámetros son requeridos';
}
echo json_encode($response);
開發者ID:alsvader,項目名稱:sacd,代碼行數:23,代碼來源:login.php

示例4: loginAction

 public function loginAction()
 {
     session_start();
     $post = $this->app->request->post();
     $action = $this->app->urlFor('login_view');
     if (isset($post['txt_username']) && isset($post['txt_passwd'])) {
         $values = array('username' => $post['txt_username']);
         $username = $post['txt_username'];
         $password = $post['txt_passwd'];
         $user = Usuarios::with('roles')->where('correo', $username)->where('password', $password)->get();
         if (count($user) > 0) {
             $session_user = array('email' => $username, 'rol' => $user[0]->roles[0]->rol);
             $_SESSION['user'] = $session_user;
             $action = $this->app->urlFor('index');
         } else {
             $_SESSION['values'] = $values;
             $this->app->flash('error', 'Credenciales incorrectas');
         }
     }
     $this->app->redirect($action);
 }
開發者ID:alsvader,項目名稱:sacd,代碼行數:21,代碼來源:FrontController.class.php


注:本文中的Usuarios::with方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。