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


PHP Load::models方法代码示例

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


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

示例1: agregar

 /**
  * Método para agregar un nuevo usuario
  */
 public function agregar()
 {
     //Titulo de la página
     $this->title = 'Nueva usuario';
     //Ckeck de los radios para habilitar comentarios
     // $this->check_si = (HABILITAR_USUARIO) ? false : true;
     // $this->check_no = (disabled) ? true : false;
     $this->check_si = true;
     $this->check_no = false;
     //Array para determinar la visibilidad de los post
     $this->tipo = array(Grupo::ADMINISTRADOR => 'Administrador', Grupo::AUTOR => 'Autor', Grupo::COLABORADOR => 'Colaborador', Grupo::EDITOR => 'Editor');
     //Verifico si ha enviado los datos a través del formulario
     if (Input::hasPost('usuario')) {
         //Verifico que el formulario coincida con la llave almacenada en sesion
         if (SecurityKey::isValid()) {
             Load::models('usuario');
             $usuario = new Usuario(Input::post('usuario'));
             $resultado = $usuario->registrarUsuario();
             if ($resultado) {
                 View::select('usuario');
             }
             /* else {
                    //Hago persitente los datos
                    $this->categoria = Input::post('categorias');
                    $this->etiquetas = Input::post('etiquetas');
                }
                $this->post = $post;*/
         } else {
             Flash::info('La llave de acceso ha caducado. Por favor intente nuevamente.');
         }
     }
 }
开发者ID:albertmolina,项目名称:Daily-Content-Manager,代码行数:35,代码来源:usuario_controller.php

示例2: getTags

 /**
  * Retorna los tag de un post
  *
  * @param int $idPost
  * @param string $separator
  */
 public static function getTags($id_post = null, $separator = ', ')
 {
     Load::models('etiqueta');
     $etiqueta = new Etiqueta();
     $tags = array();
     if ($id_post) {
         foreach ($etiqueta->getTagByPost($id_post) as $tag) {
             $tags[] = $tag->name;
         }
         return implode($separator, $tags);
     }
 }
开发者ID:KumbiaPHP,项目名称:KuBlog,代码行数:18,代码来源:helpers.php

示例3: __construct

 /**
  * Constructor del adaptador
  *
  * @param $auth
  * @param $extra_args
  */
 public function __construct($auth, $extra_args)
 {
     foreach (array('class') as $param) {
         if (isset($extra_args[$param])) {
             $this->{$param} = $extra_args[$param];
         } else {
             throw new AuthException("Debe especificar el parametro '{$param}' en los parámetros");
         }
     }
     Load::models($extra_args['class']);
     unset($extra_args[0]);
     unset($extra_args['class']);
     $this->compare_attributes = $extra_args;
 }
开发者ID:raalveco,项目名称:Escuela,代码行数:20,代码来源:model_auth.php

示例4: before_filter

 * License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * ERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 * Controlador para solicitar cambio de clave y cambiar la clave del usuario.
 *
 * @license http://www.gnu.org/licenses/agpl.txt GNU AFFERO GENERAL PUBLIC LICENSE version 3.
 * @author Henry Stivens Adarme Muñoz <henry.stivens@gmail.com>
 */
Load::models('seguridad/usuario');
class UsuarioController extends AppController
{
    public function before_filter()
    {
    }
    public function ver($nick)
    {
        $usuario = new Usuario();
        if (!($this->usuario = $usuario->findByNick($nick))) {
            Flash::warning('Este usuario no existe.');
            Router::redirect('/');
        }
        $this->title = 'Perfil de ' . $this->usuario->nombre;
    }
    public function recordar_clave()
开发者ID:raulito1500,项目名称:backend,代码行数:31,代码来源:usuario_controller.php

示例5: before_filter

<?php

/**
 * Dailyscript - Web | App | Media
 *
 * Descripcion: Controlador que se encarga de la gestión de las sucursales de la empresa
 *
 * @category    
 * @package     Controllers 
 * @author      Iván D. Meléndez (ivan.melendez@dailycript.com.co)
 * @copyright   Copyright (c) 2013 Dailyscript Team (http://www.dailyscript.com.co)
 */
Load::models('config/sucursal');
class SucursalController extends BackendController
{
    /**
     * Método que se ejecuta antes de cualquier acción
     */
    protected function before_filter()
    {
        //Se cambia el nombre del módulo actual
        $this->page_module = 'Configuraciones';
    }
    /**
     * Método principal
     */
    public function index()
    {
        DwRedirect::toAction('listar');
    }
    /**
开发者ID:slrondon,项目名称:MikrotikCenter,代码行数:31,代码来源:sucursal_controller.php

示例6: getAsignatura

<?php

Load::models("asignatura", "profesor", "alumno");
class Alumnoasignatura extends ActiveRecord
{
    public function getAsignatura($id)
    {
        $asig = new Asignatura();
        return $asig->find($id);
    }
    public function getAlumno($id)
    {
        $alum = new Alumno();
        return $alum->find($id);
    }
    public function getProfesor($id)
    {
        $prof = new Profesor();
        return $prof->find($id);
    }
    public function getDatosByAlumnoId($id_alumno)
    {
        $query = "select alumnoasignatura.*,asignatura.asignatura,semestre.numero,seccion.seccion,profesor.nombres,profesor.apellidos \n\t\t\t\t\tfrom alumnoasignatura \n\t\t\t\t\tinner join asignatura on alumnoasignatura.asignatura_id = asignatura.id \n\t\t\t\t\tinner join semestre on alumnoasignatura.semestre_id = semestre.id\n\t\t\t\t\tinner join seccion on alumnoasignatura.seccion_id = seccion.id\n\t\t\t\t\tinner join profesor on alumnoasignatura.profesor_id = profesor.id\n\t\t\t\t\twhere alumnoasignatura.alumno_id = '{$id_alumno}'";
        return $this->find_all_by_sql($query);
    }
}
开发者ID:jaimeirazabal1,项目名称:sistema_de_notas_peruano,代码行数:26,代码来源:alumnoasignatura.php

示例7: before_filter

<?php

/**
 * Dailyscript - Web | App | Media
 *
 * Descripcion: Controlador que se encarga de la gestión de las profesiones de la empresa
 *
 * @category    
 * @package     Controllers 
 * @author      Iván D. Meléndez (ivan.melendez@dailycript.com.co)
 * @copyright   Copyright (c) 2013 Dailyscript Team (http://www.dailyscript.com.co)
 */
Load::models('config/profesion');
class ProfesionController extends BackendController
{
    /**
     * Método que se ejecuta antes de cualquier acción
     */
    protected function before_filter()
    {
        //Se cambia el nombre del módulo actual
        $this->page_module = 'Configuraciones';
    }
    /**
     * Método principal
     */
    public function index()
    {
        DwRedirect::toAction('listar');
    }
    /**
开发者ID:RFDO93,项目名称:mantenimiento,代码行数:31,代码来源:profesion_controller.php

示例8: reportes

<?php

Load::models('usuario', 'reporte', 'tipo');
/**
 * Controller por defecto si no se usa el routes
 */
class PartialsController extends AppController
{
    public function reportes()
    {
        $this->data = "bjasduhiasdhuisadhuoasdhui";
    }
}
开发者ID:smolinerreig,项目名称:denunciaty,代码行数:13,代码来源:partials_controller.php

示例9: before_filter

<?php

/**
 * SGIMPC (Sistema de Gestion de Incidencias de Mantenimientos Preventivos y Correctivos )
 *
 * Descripcion: Controlador del Modelo de Usuario
 *
 * @category
 * @package     Models
 * @subpackage
 * @author      Grupo SGIMPC UPTP 
 * @copyright   Copyright (c) 2015 UPTP / E.M.S. Arroz del Alba S.A.
 */
Load::models('config/sucursal', 'sistema/usuario_clave');
class UsuarioController extends BackendController
{
    /**
     * Método que se ejecuta antes de cualquier acción
     */
    protected function before_filter()
    {
        //Se cambia el nombre del módulo actual
        $this->page_module = 'Gestión de usuarios';
    }
    /**
     * Método principal
     */
    public function index()
    {
        DwRedirect::toAction('listar');
    }
开发者ID:RFDO93,项目名称:mantenimiento,代码行数:31,代码来源:usuario_controller.php

示例10: initialize

<?php

/**
 *
 * Descripcion: Modelo para el manejo de usuarios
 *
 * @category
 * @package     Models 
 */
Load::models('sistema/estado_usuario', 'sistema/perfil', 'sistema/recurso', 'sistema/recurso_perfil', 'sistema/acceso');
class Usuario extends ActiveRecord
{
    /**
     * Método para definir las relaciones y validaciones
     */
    protected function initialize()
    {
        $this->belongs_to('perfil');
        $this->has_many('estado_usuario');
    }
    /**
     * Método que devuelve el inner join con el estado_usuario
     * @return string
     */
    public static function getInnerEstado()
    {
        return "INNER JOIN (SELECT usuario_id, estado_usuario, descripcion, estado_usuario_at FROM (SELECT * FROM estado_usuario ORDER BY estado_usuario.id DESC ) AS estado_usuario GROUP BY estado_usuario.usuario_id ) AS estado_usuario ON estado_usuario.usuario_id = usuario.id ";
    }
    /**
     * Método para abrir y cerrar sesión
     * @param type $opt
开发者ID:arleincho,项目名称:bee,代码行数:31,代码来源:usuario.php

示例11: before_filter

<?php

/**
 * Dailyscript - Web | App | Media
 *
 * Descripcion: Controlador que se encarga de la gestión de las fabricantes de la empresa
 *
 * @category    
 * @package     Controllers 
 * @author      Iván D. Meléndez (ivan.melendez@dailycript.com.co)
 * @copyright   Copyright (c) 2013 Dailyscript Team (http://www.dailyscript.com.co)
 */
Load::models('config/fabricante');
class FabricanteController extends BackendController
{
    /**
     * Método que se ejecuta antes de cualquier acción
     */
    protected function before_filter()
    {
        //Se cambia el nombre del módulo actual
        $this->page_module = 'Configuraciones';
    }
    /**
     * Método principal
     */
    public function index()
    {
        DwRedirect::toAction('listar');
    }
    /**
开发者ID:RFDO93,项目名称:mantenimiento,代码行数:31,代码来源:fabricante_controller.php

示例12: execute

 /**
  * Realiza el dispatch de una ruta
  *
  * @return Object
  */
 public static function execute()
 {
     extract(Router::get(), EXTR_OVERWRITE);
     $controllers_dir = APP_PATH . 'controllers';
     if ($module) {
         $controllers_dir = $controllers_dir . '/' . $module;
     }
     $app_controller = Util::camelcase($controller) . 'Controller';
     $file = "{$controllers_dir}/{$controller}" . '_controller.php';
     if (!is_file($file)) {
         throw new KumbiaException(null, 'no_controller');
     }
     include_once $file;
     /**
      * Asigna el controlador activo
      **/
     self::$_controller = $activeController = new $app_controller($module, $controller, $action, $id, $all_parameters, $parameters);
     /**
      * Carga de modelos
      **/
     if (Config::get('config.application.database')) {
         if (Config::get('config.application.models_autoload')) {
             Load::models();
         } elseif ($activeController->models !== null) {
             Load::models($activeController->models);
         }
     }
     /**
      * Se ejecutan los filtros before
      */
     if ($activeController->initialize() === false) {
         return $activeController;
     }
     if ($activeController->before_filter() === false) {
         return $activeController;
     }
     /**
      * Se ejecuta el metodo con el nombre de la accion
      * en la clase
      */
     if (!method_exists($activeController, $action)) {
         throw new KumbiaException(null, 'no_action');
     }
     call_user_func_array(array($activeController, $action), $parameters);
     /**
      * Corre los filtros after
      */
     $activeController->after_filter();
     $activeController->finalize();
     /**
      * Elimino del controlador los modelos inyectados
      **/
     foreach (Load::get_injected_models() as $model) {
         unset($activeController->{$model});
     }
     /**
      * Limpia el buffer de modelos inyectados
      **/
     Load::reset_injected_models();
     return $activeController;
 }
开发者ID:raalveco,项目名称:Escuela,代码行数:66,代码来源:dispatcher.php

示例13: before_filter

<?php

/**
 * Alexis
 *
 * Descripcion: Controlador que se encarga de la gestión de los tiposolicitudes de la empresa
 *
 * @category    
 * @package     Controllers 
 * @author      Iván D. Meléndez (ivan.melendez@dailycript.com.co)
 * @copyright   Copyright (c) 2013 Dailyscript Team (http://www.dailyscript.com.co)
 */
Load::models('config/tiposolicitud');
class tiposolicitudController extends BackendController
{
    /**
     * Método que se ejecuta antes de cualquier acción
     */
    protected function before_filter()
    {
        //Se cambia el nombre del módulo actual
        $this->page_module = 'Configuraciones';
    }
    /**
     * Método principal
     */
    public function index()
    {
        DwRedirect::toAction('listar');
    }
    /**
开发者ID:RFDO93,项目名称:mantenimiento,代码行数:31,代码来源:tiposolicitud_controller.php

示例14: initialize

<?php

/**
 * Dailyscript - app | web | media
 *
 *
 *
 * @category    Administracion
 * @package     Models
 * @author      Iván D. Meléndez
 * @copyright   Copyright (c) 2010 Dailyscript Team (http://www.dailyscript.com.co)
 * @version     1.0
 */
Load::models('grupo');
class Taxonomia extends ActiveRecord
{
    const CATEGORIA = 1;
    const ETIQUETA = 2;
    public $logger = true;
    public function initialize()
    {
        $this->has_many('post_taxonomia');
        $this->has_and_belongs_to_many('post');
    }
    /**
     * Metodo para registrar la clasificacion: categoria o etiqueta
     * 
     * @param string $tipo Tipo de clasificación a registrar: categoria o etiqueta
     * @param boolean $mensaje Indica si se muestra el mensaje de confirmación del registro
     * @return array
     */
开发者ID:albertmolina,项目名称:Daily-Content-Manager,代码行数:31,代码来源:taxonomia.php

示例15: before_filter

<?php

Load::models('config/parte_categoria');
class ParteCategoriaController extends BackendController
{
    /**
     * Método que se ejecuta antes de cualquier acción
     */
    protected function before_filter()
    {
        //Se cambia el nombre del módulo actual
        $this->page_module = 'Categoria de las Partes';
    }
    /**
     * Método principal
     */
    public function index()
    {
        DwRedirect::toAction('listar');
    }
    /**
     * Método para buscar
     */
    public function buscar($field = 'sucursal', $value = 'none', $order = 'order.id.asc', $page = 1)
    {
        $page = Filter::get($page, 'page') > 0 ? Filter::get($page, 'page') : 1;
        $field = Input::hasPost('field') ? Input::post('field') : $field;
        $value = Input::hasPost('field') ? Input::post('value') : $value;
        $value = strtoupper($value);
        $categorias = new ParteCategoria();
        $fabricantes = $categorias->getAjaxFabricantes($field, $value, $order, $page);
开发者ID:RFDO93,项目名称:mantenimiento,代码行数:31,代码来源:parte_categoria_controller.php


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