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


PHP Router::route_to方法代码示例

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


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

示例1: del

 /**
  * Eliminar un menu
  *
  * @param int $id
  */
 public function del($id = null)
 {
     if ($id) {
         //Buscando el Objeto a Borrar
         $menu = $this->Menus->find($id);
         if (!$menu->delete()) {
             Flash::error('Falló Operación');
         }
     }
     //enrutando al index para listar los menus
     Router::route_to('action: index', 'id: 1');
 }
开发者ID:al3jandro,项目名称:Tellus,代码行数:17,代码来源:menus_controller.php

示例2: del

 /**
  * Eliminar un menu
  * 
  * @param int $id
  */
 public function del($id = null)
 {
     if ($id != null) {
         //Buscando el Objeto a Borrar
         $gsvendedor = $this->Gsvendedor->find($id);
         $gsvendedor->gsstatus = "1";
         if (!$gsvendedor->update()) {
             Flash::error('Fallo la Operacion');
         }
         //enrutando al index para listar los menus
         Router::route_to('controller: gsvendedor', 'action: index');
     }
 }
开发者ID:al3jandro,项目名称:Tellus,代码行数:18,代码来源:gsvendedor_controller.php

示例3: del

 /**
  * Borra un Usuario del Sistema de forma logica
  *
  * @param int $id
  */
 public function del($id = null)
 {
     if ($id) {
         //Buscando el Objeto a Borrar
         $usuario = $this->Usuarios->find($id);
         //Cambiando el status del usuario
         $usuario->status = 'D';
         if (!$usuario->update()) {
             Flash::error('Falló Operación');
         }
     }
     //enrutando al index para listar los usuarios
     Router::route_to('action: index', 'id: 1');
 }
开发者ID:al3jandro,项目名称:Tellus,代码行数:19,代码来源:usuarios_controller.php

示例4: ver

 /**
  * Muestra un articulo dado su Slug
  *
  * @param string $slug
  */
 public function ver($slug = NULL)
 {
     if (Input::is('GET') && $slug) {
         $articulo = new Articulo();
         $this->articulo = $articulo->getEntryBySlug($slug);
         $this->pageTitle = $articulo->titulo . ' - simacel.com';
         //Verificando q existan entradas
         if ($this->articulo == NULL) {
             $this->pageTitle = 'Ops! no se Encontraron Noticias - simacel.com';
             View::select('no_entry');
         }
         $this->comentarios = Load::model('comentario')->getCommentByPost($this->articulo->id);
         $this->countComment = count($this->comentarios);
     } else {
         Router::route_to('action: index');
     }
 }
开发者ID:KumbiaPHP,项目名称:KuBlog,代码行数:22,代码来源:articulo_controller.php

示例5: edit

 /**
  * Edita un registro
  *
  * @param int $id
  */
 public function edit($id = null)
 {
     if ($id != null) {
         //Aplicando la autocarga de objeto, para comenzar la edición
         $this->controllers = $this->Controllers->find($id);
     }
     //se verifica si se ha enviado el formulario (submit)
     if ($this->has_post('controllers')) {
         $controller = new Controllers($this->post('controllers'));
         if (!$controller->update()) {
             Flash::error('Falló Operación');
             //se hacen persistente los datos en el formulario
             $this->controllers = $this->post('controllers');
         } else {
             return Router::route_to('action: index', 'id: 1');
         }
     }
 }
开发者ID:al3jandro,项目名称:Tellus,代码行数:23,代码来源:controllers_controller.php

示例6: creardoc

 public function creardoc($id)
 {
     $archivo = Upload::factory('archivo');
     //llamamos a la libreria y le pasamos el nombre del campo file del formulario
     $archivo->setExtensions(array('zip', 'rar', 'txt', 'odt', 'doc'));
     //le asignamos las extensiones a permitir
     // Ruta donde se guardara el archivo
     if ($archivo->isUploaded()) {
         $car = new Carpeta();
         $url = $car->url_carpeta_madre($id);
         // $path = $_SERVER['DOCUMENT_ROOT'] . '/trunk/default/public/juliancho/a1';
         $path = $_SERVER['DOCUMENT_ROOT'] . '/trunk/default/public/' . $url->url;
         $archivo->setPath($path);
         if ($archivo->save()) {
             $nombredoc = $_POST['documento']['nombredocumento'];
             // crea una careta en default puplic
             $autor = $_POST['documento']['autor'];
             $fechapublicacion = $_POST['documento']['fechapublicacion'];
             $descrip = $_POST['documento']['descripcion'];
             $pclave = $descrip = $_POST['documento']['palabrasclave'];
             $folio = $_POST['documento']['folio'];
             $carpeta_id = $id;
             $usuario_id = Auth::get('id');
             $almacenamientofisico = $path . "/" . $_FILES['archivo']['name'];
             // devuelve el nombre original del archivo
             $doc = Load::model('documento');
             $doc->nombredocumento = $_FILES['archivo']['name'];
             $doc->usuario_id = $usuario_id;
             $doc->carpeta_id = $carpeta_id;
             $doc->autor = $autor;
             $doc->descripcion = $descrip;
             $doc->fechapublicacion = $fechapublicacion;
             $doc->palabrasclave = $pclave;
             $doc->folio = $folio;
             $doc->tamano = $_FILES['archivo']['size'];
             $doc->almacenamientofisico = $almacenamientofisico;
             $doc->save();
             Flash::valid('Archivo subido correctamente...!!!');
             Router::route_to('action: index');
         }
     } else {
         Flash::warning('No se ha Podido Subir el Archivo...!!!');
     }
 }
开发者ID:eldister,项目名称:sistem-gestion-documental,代码行数:44,代码来源:documento.php

示例7: ver

 /**
  * Muestra un articulo dado su Slug
  *
  * @param string $slug
  */
 public function ver($slug = NULL)
 {
     if ($slug) {
         $articulo = new Articulo();
         $recaptcha = new Recaptcha();
         $this->articulo = $articulo->getEntryBySlug($slug);
         $this->pageTitle = $articulo->titulo . ' - ' . $this->pageTitle;
         //Verificando que existan entradas
         if ($this->articulo == NULL) {
             $this->pageTitle = 'Ops! no se Encontraron Noticias - ' . $this->pageTitle;
             View::select('no_entry');
         }
         $this->comentarios = Load::model('comentario')->getCommentByPost($this->articulo->id);
         $this->countComment = count($this->comentarios);
         $this->captcha = $recaptcha->generar();
     } else {
         Router::route_to('action: index');
     }
 }
开发者ID:henrystivens,项目名称:KuBlog,代码行数:24,代码来源:articulo_controller.php

示例8: route_to

 /**
  * Hace el enrutamiento desde un controlador a otro, o desde
  * una acción a otra.
  *
  * Ej:
  * <code>
  * return $this->route_to("controller: clientes", "action: consultar", "id: 1");
  * </code>
  * @deprecated Mejor usar return Router::route_to()
  */
 protected function route_to()
 {
     Router::route_to(implode(',', func_get_args()));
     //call_user_func_array(array('Router', 'route_to'), func_get_args());
 }
开发者ID:elgodmaster,项目名称:app-distribuidora,代码行数:15,代码来源:controller_deprecated.php

示例9: cambiar_clave

 /**
  * Cambia la clave de un usuario.
  * @param long $id
  * @return View
  */
 public function cambiar_clave($id = null)
 {
     if ($id) {
         if (Input::hasPost('usuario')) {
             try {
                 $data = Input::post('usuario');
                 if (Load::model('usuario')->cambiar_clave($id, $data['clave'], $data['clave2'])) {
                     Flash::success('Cambio de clave realizado exitosamente.');
                     return Router::route_to('action: index');
                 } else {
                     Input::delete();
                 }
             } catch (KumbiaException $kex) {
                 Input::delete();
                 Flash::warning("Lo sentimos ha ocurrido un error:");
                 Flash::error($kex->getMessage());
             }
         }
     } else {
         Flash::warning('No es un usuario válido.');
         return Router::redirect();
     }
 }
开发者ID:raulito1500,项目名称:backend,代码行数:28,代码来源:usuario_controller.php


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