Edición de «English Manual KumbiaPHP Framework 1.0 Index»

De KumbiaPHP Framework Wiki

Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.

Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.

Revisión actual Tu texto
Línea 29: Línea 29:
 
= GETTING STARTED WITH KUMBIA PHP FRAMEWORK =
 
= GETTING STARTED WITH KUMBIA PHP FRAMEWORK =
  
== [[English_Instalar_Kumbia|Installing Kumbia]] ==
+
== [[Instalar_Kumbia|Instalar Kumbia ]] ==
  
#[[English_Instalar_Kumbia#Requirements|Requirements]]
+
#[[Instalar_Kumbia#Requisitos|Requisitos]]
#[[English_Instalar_Kumbia#Download_Kumbia|Download Kumbia]]
+
#[[Instalar_Kumbia#Descargar_Kumbia|Descargar Kumbia]]
#[[English_Instalar_Kumbia#Module_Configuration.28_apache.2C_php_y_bbdd_.29|Module Configuration (Apache, PHP y bbdd)]]
+
#[[Instalar_Kumbia#Configuraci.C3.B3n_de_m.C3.B3dulos_.28_apache.2C_php_y_bbdd_.29|Configuración de módulos (Apache, PHP y bbdd)]]
##[[English_Instalar_Kumbia#Configurando_Apache|Configurando Apache]]
+
##[[Instalar_Kumbia#Configurando_Apache|Configurando Apache]]
###[[English_Instalar_Kumbia#.C2.BFPor_qu.C3.A9_es_importante_Mod-Rewrite.3F|¿Por qué es importante Mod-Rewrite?]]
+
###[[Instalar_Kumbia#.C2.BFPor_qu.C3.A9_es_importante_Mod-Rewrite.3F|¿Por qué es importante Mod-Rewrite?]]
##[[English_Instalar_Kumbia#Configuraci.C3.B3n_de_PHP|Configuración de PHP]]
+
##[[Instalar_Kumbia#Configuraci.C3.B3n_de_PHP|Configuración de PHP]]
###[[English_Instalar_Kumbia#.C2.BFPorque_Kumbia_utiliza_PHP5.3F|¿Porque Kumbia utiliza PHP5?]]
+
###[[Instalar_Kumbia#.C2.BFPorque_Kumbia_utiliza_PHP5.3F|¿Porque Kumbia utiliza PHP5?]]
##[[English_Instalar_Kumbia#Configurando_BB.DD|Configurando BB.DD]]
+
##[[Instalar_Kumbia#Configurando_BB.DD|Configurando BB.DD]]
###[[English_Instalar_Kumbia#Configuraci.C3.B3n_de_MySQL|Configuración de MySQL]]
+
###[[Instalar_Kumbia#Configuraci.C3.B3n_de_MySQL|Configuración de MySQL]]
###[[English_Instalar_Kumbia#Configurando_Oracle|Configurando Oracle]]
+
###[[Instalar_Kumbia#Configurando_Oracle|Configurando Oracle]]
#[[English_Instalar_Kumbia#Configurar_XAMPP|Configurar XAMPP]]
+
#[[Instalar_Kumbia#Configurar_XAMPP|Configurar XAMPP]]
##[[English_Instalar_Kumbia#Instalando_XAMPP_bajo_Windows|Instalando XAMPP bajo Windows]]
+
##[[Instalar_Kumbia#Instalando_XAMPP_bajo_Windows|Instalando XAMPP bajo Windows]]
##[[English_Instalar_Kumbia#Instalando_XAMPP_bajo_GNU.2FLinux|Instalando XAMPP bajo GNU/Linux]]
+
##[[Instalar_Kumbia#Instalando_XAMPP_bajo_GNU.2FLinux|Instalando XAMPP bajo GNU/Linux]]
##[[English_Instalar_Kumbia#IInstalando XAMPP bajo Debian/Ubuntu Linux|Instalando XAMPP bajo Debian/Ubuntu Linux]]
+
##[[Instalar_Kumbia#IInstalando XAMPP bajo Debian/Ubuntu Linux|Instalando XAMPP bajo Debian/Ubuntu Linux]]
#[[English_Instalar_Kumbia#Configurar_Apache2Triad|Configurar Apache2Triad]]
+
#[[Instalar_Kumbia#Configurar_Apache2Triad|Configurar Apache2Triad]]
#[[English_Instalar_Kumbia#Verificar la instalación de Kumbia|Verificar la instalación de Kumbia]]
+
#[[Instalar_Kumbia#Verificar la instalación de Kumbia|Verificar la instalación de Kumbia]]
##[[English_Instalar_Kumbia#Instalar Kumbia PHP en producción de forma segura| Instalar Kumbia PHP en producción de forma segura]]
+
##[[Instalar_Kumbia#Instalar Kumbia PHP en producción de forma segura| Instalar Kumbia PHP en producción de forma segura]]
  
 
== [[Estructura_de_Kumbia|Kumbia Structure]] ==
 
== [[Estructura_de_Kumbia|Kumbia Structure]] ==
Línea 262: Línea 262:
  
 
== redirect($url, $seconds=0.5) ==
 
== redirect($url, $seconds=0.5) ==
Wait $seconds, then redirect to another url.
+
Redirects the execution to another controller after wait the specified number the seconds
  
 
'''Example:'''
 
'''Example:'''
Línea 363: Línea 363:
  
 
== is_alnum($value) ==
 
== is_alnum($value) ==
Checks if $value is alphanumeric. Useful for user input validation.
+
Checks if $value is alphanumeric. Useful to do user input validation.
  
 
  <?php
 
  <?php
Línea 383: Línea 383:
 
* $record, ActiveRecord or a string ActiveRecord record to load. If the parameter is a string then it must be a name of a model.
 
* $record, ActiveRecord or a string ActiveRecord record to load. If the parameter is a string then it must be a name of a model.
 
* $args, optional parameters:
 
* $args, optional parameters:
** field: comma separated field names to load
+
  * field: comma separated field names to load
** except: comma separated field name to NOT load.
+
  * except: comma separated field name to NOT load.
** suffix: suffix for the attribute in the controller
+
  * suffix: suffix for the attribute in the controller
** preffix: preffix for the attribute in the controller
+
  * preffix: preffix for the attribute in the controller
  
'''Examples'''
+
//Ejemplo1:
'''Example 1'''
+
$usuario = $this->Usuario->find(1);
$user = $this->User->find(1);
+
$this->load_record($usuario);
$this->load_record($user);
 
  
'''Example 2'''
+
//Ejemplo2:
$user = $this->User->find(1);
+
$usuario = $this->Usuario->find(1);
$this->load_record($user, 'except: id, sex');
+
$this->load_record($usuario, 'except: id, sexo');
  
'''Example 3'''
+
//Ejemplo3:
$user = $this->User->find(1);
+
$usuario = $this->Usuario->find(1);
$this->load_record($user, 'field: name, lastname');
+
$this->load_record($usuario, 'field: nombre, apellido');
  
'''Example 4'''
+
//Ejemplo4:
$user = $this->User->find(1);
+
$usuario = $this->Usuario->find(1);
$this->load_record($user, 'preffix: c_');
+
$this->load_record($usuario, 'preffix: c_');
  
'''Example 5'''
+
//Ejemplo5:
$this->load_record('User');
+
$this->load_record('Usuario');
  
'''Example 6'''
+
//Ejemplo6:
$this->load_record('User', 'field: name,lastname');
+
$this->load_record('Usuario', 'field: nombre, apellido');
  
  == is_numeric($value) ==
+
  == is_numeric($valor) ==
Checks if $value is numeric. This method is useful for user input validation.
+
Evalúa si un campo es numérico o no. Es útil para validar la entrada de datos al recibirlos por parte de usuarios.
  
'''Example'''
+
<?php
<?php
+
     class PruebaController extends ApplicationController {
     class TestController extends ApplicationController {
+
       function adicionar(){
       function add(){
+
           $precio = $this->request(“precio”);
           $price = $this->request("price");
+
           if($this->is_numeric($precio)==false){
           if($this->is_numeric($price)==false){
+
                 Flash::error(“Entrada invalida para precio”);
                 Flash::error(“Ivalid price input”);
 
 
                 return;
 
                 return;
 
           }
 
           }
Línea 426: Línea 424:
 
       }
 
       }
 
     }
 
     }
?>
+
?>
  
 
===[[Obtener valores desde el controller]] ===
 
===[[Obtener valores desde el controller]] ===

Ten en cuenta que todas las contribuciones a KumbiaPHP Framework Wiki pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase Proyecto:Derechos de autor para más detalles). ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

Cancelar Ayuda de edición (se abre en una ventana nueva)