Edición de «KumbiaPHP Framework Versión 1.0 Spirit»
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 1: | Línea 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Introducción == | == Introducción == | ||
En la [https://launchpad.net/kumbia/1.0 versión 1.0](<s>antigua 0.5.1</s>) el enfoque primordial que ha considerado el [[Team_Development_KumbiaPHP_Framework|Equipo de Desarrollo]] gira en torno al rendimiento del framework a nivel de velocidad y mantenibilidad del framework en este sentido hemos desacoplado el core de kumbiaphp framework en una nueva estructura obteniendo grandes resultados, de manera que las pruebas en base a esta versión nos indica que vamos en buen camino y ademas es bastante rápida con los cambios aplicados siempre con las mejores practicas de desarrollo. | En la [https://launchpad.net/kumbia/1.0 versión 1.0](<s>antigua 0.5.1</s>) el enfoque primordial que ha considerado el [[Team_Development_KumbiaPHP_Framework|Equipo de Desarrollo]] gira en torno al rendimiento del framework a nivel de velocidad y mantenibilidad del framework en este sentido hemos desacoplado el core de kumbiaphp framework en una nueva estructura obteniendo grandes resultados, de manera que las pruebas en base a esta versión nos indica que vamos en buen camino y ademas es bastante rápida con los cambios aplicados siempre con las mejores practicas de desarrollo. | ||
Línea 84: | Línea 78: | ||
</pre> | </pre> | ||
− | Para incluir archivos que se encuentre bajo este arbol de directorio es el mismo | + | Para incluir archivos que se encuentre bajo este arbol de directorio es el mismo precidimiento que se explico para la constante APP_PATH |
'''NOTA: El core de KumbiaPHP en la version 1.0 esta totalmente desacoplado del directorio de la aplicación. [[KumbiaPHP_Framework_Versión_1.0_Spirit#Ventajas_de_esta_nueva_estructura_de_directorios|Ventajas de la Estructura de directorio]]''' | '''NOTA: El core de KumbiaPHP en la version 1.0 esta totalmente desacoplado del directorio de la aplicación. [[KumbiaPHP_Framework_Versión_1.0_Spirit#Ventajas_de_esta_nueva_estructura_de_directorios|Ventajas de la Estructura de directorio]]''' | ||
Línea 245: | Línea 239: | ||
*'''production''' Indica si se encuentra en producción. | *'''production''' Indica si se encuentra en producción. | ||
*'''cache_driver''' driver que se utilizara para el manejo de cache. KumbiaPHP cuenta con tres (3) driver: file, sqlite y memsqlite. | *'''cache_driver''' driver que se utilizara para el manejo de cache. KumbiaPHP cuenta con tres (3) driver: file, sqlite y memsqlite. | ||
− | *'''locale''' | + | *'''locale''' Localicazión. |
*'''routes''' Activar enrutamiento estatico. | *'''routes''' Activar enrutamiento estatico. | ||
Línea 262: | Línea 256: | ||
; cache_driver: driver para la cache (file, sqlite, memsqlite) | ; cache_driver: driver para la cache (file, sqlite, memsqlite) | ||
; metadata_lifetime: Tiempo de vida de la metadata cacheada | ; metadata_lifetime: Tiempo de vida de la metadata cacheada | ||
− | ; locale: | + | ; locale: Localicazion |
; routes: Activar enrutamiento estatico | ; routes: Activar enrutamiento estatico | ||
Línea 311: | Línea 305: | ||
host = localhost | host = localhost | ||
username = root | username = root | ||
− | password = | + | password = recesvinto |
− | name = | + | name = multi |
type = mysql | type = mysql | ||
Línea 318: | Línea 312: | ||
host = localhost | host = localhost | ||
username = root | username = root | ||
− | password = | + | password = recesvinto |
− | name = | + | name = multi |
− | type = | + | type = mysql |
[test] | [test] | ||
host = localhost | host = localhost | ||
username = root | username = root | ||
− | password = | + | password = recesvinto |
− | name = | + | name = multi |
− | type = | + | type = mysql |
</pre> | </pre> | ||
Línea 1005: | Línea 999: | ||
===Production=== | ===Production=== | ||
− | Indicando en el config.ini '''"production = On"''', se entra en el modo de producción, en este la cache de kumbiaphp framework esta activada y se cachea información necesaria para agilizar la carga de la aplicación tal como la metadata de la base datos (información de tablas y campos), asimismo las vistas que el usuario desee cachear. | + | Indicando en el config.ini '''"production = On"''', se entra en el modo de producción, en este la cache de kumbiaphp framework esta activada y se cachea información necesaria para agilizar la carga de la aplicación tal como la metadata de la base datos (información de tablas y campos), asimismo las vistas que el usuario desee cachear. |
===Development=== | ===Development=== | ||
Línea 1501: | Línea 1495: | ||
</source> | </source> | ||
− | === | + | ===unset_data($index, $namespace='default')=== |
Elimina el valor para un indice de la sesión actual. | Elimina el valor para un indice de la sesión actual. | ||
<source lang=php> | <source lang=php> | ||
− | Session:: | + | Session::unset_data('usuario'); |
</source> | </source> | ||
− | === | + | ===isset_data($index, $namespace='default')=== |
Verifica que este definido el indice en la sesión actual. | Verifica que este definido el indice en la sesión actual. | ||
<source lang=php> | <source lang=php> | ||
− | Session:: | + | Session::isset_data('id_usuario');//retorna false. |
</source> | </source> | ||
NOTA: '''$namespace''' es un espacio individual en el cual se pueden contener las variables de sesión, permitiendo evitar colisiones con nombres de variables. | NOTA: '''$namespace''' es un espacio individual en el cual se pueden contener las variables de sesión, permitiendo evitar colisiones con nombres de variables. | ||
+ | |||
==Upload== | ==Upload== |