CodeIgniter

Software captura de pantalla:
CodeIgniter
Detalles de software:
Versión: 3.0.6 Actualizado
Fecha de carga: 12 May 16
Promotor: EllisLab, Inc.
Licencia: Libre
Popularidad: 257
Tamaño: 2504 Kb

Rating: nan/5 (Total Votes: 0)

CodeIgniter le permite al usuario concentrarse de manera creativa en el proyecto, reduciendo al mínimo la cantidad de código necesario para cualquier tarea o función determinada.

En general, el marco es bastante pequeña en comparación con otras herramientas similares, proporciona un rendimiento muy conocido, y también es bastante agradable cuando se trata de requisitos mínimos, que trabaja con la mayoría de PHP alojamiento compartido cuentas.

Los desarrolladores siempre han acudido a CodeIgniter en el pasado gracias a su bien juntos documentación, que no se quedó corto en los últimos años ni.

CodeIgniter viene con un montón de herramientas integradas, pequeñas clases que abordan diversas tareas comunes en el desarrollo web, que se puede leer más acerca de la sección de las características a continuación.

Desde 2015, las operaciones de desarrollo del framework CodeIgniter se han cambiado de EllisLab, Inc., su creador inicial, a la British Columbia Institute of Technology.

¿Qué hay de nuevo en esta versión:


Nuevo en CodeIgniter 2.2.1 (11 ° de febrero de de 2015) como

¿Qué es la nueva en la versión 3.0.5:

  • El marco se distribuye bajo la licencia MIT
  • Los controladores de bases de datos han tenido una amplia refactorización
  • DOP es completamente funcional con subdrivers
  • Hay una nueva biblioteca de sesión
  • Hay una nueva biblioteca de cifrado
  • La unidad de pruebas se ha reforzado y mejorado la cobertura de código
  • PHP 5.4 o posterior se recomienda, pero CI seguirá funcionando en PHP 5.2.4

¿Qué es la nueva en la versión 3.0.4:

  • El marco se distribuye bajo la licencia MIT
  • Los controladores de bases de datos han tenido una amplia refactorización
  • DOP es completamente funcional con subdrivers
  • Hay una nueva biblioteca de sesión
  • Hay una nueva biblioteca de cifrado
  • La unidad de pruebas se ha reforzado y mejorado la cobertura de código
  • PHP 5.4 o posterior se recomienda, pero CI seguirá funcionando en PHP 5.2.4

¿Qué es la nueva en la versión 3.0.3:

  • El marco se distribuye bajo la licencia MIT
  • Los controladores de bases de datos han tenido una amplia refactorización
  • DOP es completamente funcional con subdrivers
  • Hay una nueva biblioteca de sesión
  • Hay una nueva biblioteca de cifrado
  • La unidad de pruebas se ha reforzado y mejorado la cobertura de código
  • PHP 5.4 o posterior se recomienda, pero CI seguirá funcionando en PHP 5.2.4

¿Qué es la nueva en la versión 3.0.0:

  • El marco se distribuye bajo la licencia MIT
  • Los controladores de bases de datos han tenido una amplia refactorización
  • DOP es completamente funcional con subdrivers
  • Hay una nueva biblioteca de sesión
  • Hay una nueva biblioteca de cifrado
  • La unidad de pruebas se ha reforzado y mejorado la cobertura de código
  • PHP 5.4 o posterior se recomienda, pero CI seguirá funcionando en PHP 5.2.4

¿Qué es la nueva en la versión 2.2.1 / 3.0rc2:

  • Mejora de la seguridad en xss_clean ().
  • zonas horarias Actualizado Fecha de ayudante.

¿Qué hay de nuevo en la versión 2.2.0:

  • El xor_encode () de la clase Cifrar tiene ha eliminado. La Clase Cifrar ahora requiere la extensión Mcrypt para ser instalado.
  • La Biblioteca sesión ahora utiliza la autenticación HMAC en lugar de una simple suma de comprobación MD5.

¿Qué hay de nuevo en la versión 2.1.4:.

  • Mejora de la seguridad en xss_clean ()

¿Qué hay de nuevo en la versión 2.1.3:

  • Corrección de errores:
  • basado en archivos método de almacenamiento en caché get_metadata () utiliza una clave de la matriz inexistente para buscar el valor TTL.
  • método Biblioteca Sesión sess_destroy () no destruyó la matriz de datos de usuario.
  • fallos donde la biblioteca de perfiles emitió un error E_WARNING si Sesión de datos de usuario contiene objetos.
  • Migración Biblioteca ignoró la configuración $ config [ 'MIGRATION_PATH'].
  • Biblioteca de entrada permite la suplantación de identidad incondicional de las direcciones IP de los clientes HTTP a través de la cabecera HTTP_CLIENT_IP.
  • Biblioteca de entrada HTTP_X_CLUSTER_CLIENT_IP ignorado y HTTP_X_CLIENT_IP cabeceras en la comprobación de los proxies.
  • csrf_verify () se utiliza para establecer la cookie CSRF al procesar una solicitud POST con datos POST no reales, lo que resultó en la validación de una solicitud que debe ser considerado válido.
  • Un error en la biblioteca de seguridad en el que se crea una cookie CSRF incluso si $ config [ 'csrf_protection'] está ajustado tot FALSO.
  • Biblioteca de entrada activa csrf_verify () en las peticiones de la CLI.

¿Qué hay de nuevo en la versión 2.1.2:.

  • Mejora de la seguridad en xss_clean ()

¿Qué es la nueva en la versión 2.1.1:

  • Mejora de la detección de tipo MIME en la carga de archivos de biblioteca.
  • url_title () y el rendimiento de salida mejor. Ahora puede utilizar cualquier cadena como el delimitador de palabra. Compatible con 'dash' o 'guión' como delimitadores de palabras.
  • Se ha añadido soporte para direcciones IP IPv6.
  • Una clave de la matriz equivocada se utilizó en la biblioteca Cargar para comprobar si hay tipos MIME.
  • Form_Open () en comparación acción contra site_url $ () en lugar de base_url ()

  • podría haber fallado
  • CI_Upload :: _ file_mime_type () si mime_content_type () se utiliza para la detección y devuelve FALSO.
  • caminos de Windows se ignora cuando se utiliza la clase de manipulación de imágenes para crear un nuevo archivo.
  • Cuando se habilita el almacenamiento en caché de base de datos, $ this - & # X3e; db - & # X3e. Query () comprobado la caché antes de las variables de unión que dio lugar a consultas en caché no ser encontrados
  • valor de la cookie CSRF se le permitió ser cualquiera (no vacío) de cadena antes de escribirse en la salida, por lo que la inyección de código un riesgo.
  • DOP puso un argumento 'dbname' en la cadena de conexión es independiente de la plataforma de base de datos en uso, lo que hizo imposible el uso de SQLite.
  • CI_DB_pdo_result :: num_rows () no regresaba adecuadamente valorar con consultas SELECT, hacer que se basaba en PDOStatement :: rowCount ().

¿Qué hay de nuevo en la versión 2.1.0:

  • Se ha corregido un fallo potencial de la inyección de parámetro en la Biblioteca de Seguridad y reforzado el filtro XSS de vulnerabilidades HTML5.
  • reglas de validación de devolución de llamada ahora pueden aceptar parámetros como cualquier otra regla de validación.
  • Añadido html_escape () para las funciones comunes para escapar de salida HTML para la prevención de XSS easliy.

¿Qué es la nueva en la versión 2.0.2:

  • Esta es una versión de mantenimiento de seguridad y se recomienda una actualizar para todos los sitios. La revisión de seguridad parchea una pequeña vulnerabilidad en el filtro Cross Site Scripting. También se aprovechó la oportunidad para recorrer en algunos de nuestro otro código de filtrado. Como resultado, la biblioteca de seguridad es ahora un componente núcleo.

Lo que es nuevo en la versión 2.0.0:

  • Soporte para PHP 4 se ha ido, PHP 5.1 es ahora un requisito.
  • Protección CSRF incorporado en el asistente de formulario
  • Controladores
  • paquetes de aplicaciones
  • Andamios, después de haber dejado de utilizarse para una serie de versiones, se ha eliminado.
  • Se ha quitado el desuso de validación de clase.
  • Los plugins se han eliminado, a favor de los ayudantes.
  • Añadido anulaciones de enrutamiento para el archivo index.php principal, lo que permite el encaminamiento normal para que sea ésta, en un per & quot; & quot índice; base de archivos.
  • Alta $ route [ '404_override'] para permitir que las páginas 404 a ser manejados por los controladores.
  • 50 + errores corregidos.

¿Qué es la nueva en la versión 1.7.3:

  • Versión 1.7.3 es una versión de mantenimiento de seguridad, incluyendo una clase de archivo de carga previamente parcheado, y una nueva revisión de seguridad para evitar un posible salto de directorio en determinadas circunstancias (espalda portado desde una solución hecha a CodeIgniter 2.0 en BitBucket). No hay otros cambios significativos.

¿Qué hay de nuevo en la versión 1.7.2:

  • Bibliotecas:
  • añadido un nuevo carrito de clase.
  • Se ha añadido la capacidad de pasar $ config [ 'nombre_archivo'] para la carga de archivos de clase y cambiar el nombre del archivo subido.
  • orden cambiado de agentes de usuario enumerados hasta Safari informaría con mayor precisión en sí. (# 6844)
  • Base de datos:
  • pasaran de utilizar gettype () en la fuga () para Is_ métodos *, ya que las futuras versiones de PHP podrían cambiar su producción.
  • Actualización de base de datos todos los conductores para manejar matrices en escape_str ()

  • método
  • Añadido escape_like_str () para escapar de cuerdas para ser utilizado en condiciones como
  • Actualización de Active Record para utilizar el nuevo mecanismo de escape LIKE.
  • método de reconexión Añadido () para los conductores DB para tratar de mantener vivo / restablecer una conexión después de un largo reposo.
  • MSSQL controlador modificado para utilizar mssql_get_last_message () para los mensajes de error.
  • Ayudantes:
  • Añadido form_multiselect () al asistente de formularios.
  • form_hidden Modificado () en el asistente de formulario para aceptar matrices multidimensionales.
  • form_prep Modificado () en el asistente de formulario para realizar un seguimiento de los campos prepped para evitar la multiplicidad de preparación / mutación de las llamadas posteriores que pueden ocurrir cuando se utilizan las funciones de validación de formularios y la forma de ayuda para los campos del formulario de salida.
  • directory_map Modificado () en el asistente de directorio para permitir la inclusión de los archivos ocultos, y para volver en caso de fallo al leer el directorio.
  • Modificado el asistente de smiley para trabajar con múltiples campos e insertar el emoticono en la última posición del cursor conocida.
  • General:
  • compatible con PHP 5.3.0
  • show_error Modificado () para permitir el envío de códigos de respuesta HTTP del servidor.
  • show_404 Modificado () para enviar el código de estado 404, la eliminación de la no-CGI compatibles cabecera () Declaración de la plantilla error_404.php.
  • Agregado set_status_header () para las funciones comunes para permitir su uso cuando la clase de salida no está disponible.
  • is_php Añadido () para funciones comunes para facilitar comparaciones de versiones de PHP.
  • Agregado 2 CodeIgniter & quot; & quot Cheatsheets; (Gracias a DesignFellow.com por esta contribución).

Requisitos

  • PHP 5.2.4 o superior

Programas parecidos

Labelmask
Labelmask

13 Apr 15

goMap
goMap

13 Apr 15

Apache River
Apache River

6 Mar 16

Otro software de desarrollador EllisLab, Inc.

ExpressionEngine
ExpressionEngine

9 Apr 16

CodeIgniter
CodeIgniter

15 Apr 15

Comentarios a la CodeIgniter

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!
Búsqueda por categoría