Yii PHP Framework

Software captura de pantalla:
Yii PHP Framework
Detalles de software:
Versión: 2.0.7 Actualizado
Fecha de carga: 9 Apr 16
Promotor: Yii Software LLC
Licencia: Libre
Popularidad: 38

Rating: nan/5 (Total Votes: 0)

A través de los años, Yu ha convertido en uno de los más utilizados y seres framework PHP alrededor.

Esto es debido a sus enormes extensiones de base, documentación ampliada y el código escrito correctamente.

Cuatro ejemplos (blogs, juego del ahorcado, libreta de teléfonos y 'Hello World!' Básico de páginas) se incluyen en el paquete de descarga.

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

  • Ruta Alias ​​
  • En función de Configuración de componentes
  • Inmutable Slug
  • DatePicker idioma de reserva
  • Pasando errores de validación

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

  • Ruta Alias ​​
  • En función de Configuración de componentes
  • Inmutable Slug
  • DatePicker idioma de reserva
  • Pasando errores de validación

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

  • Ruta Alias ​​
  • En función de Configuración de componentes
  • Inmutable Slug
  • DatePicker idioma de reserva
  • Pasando errores de validación

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

  • Ruta Alias ​​
  • En función de Configuración de componentes
  • Inmutable Slug
  • DatePicker idioma de reserva
  • Pasando errores de validación

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

  • Ruta Alias ​​
  • En función de Configuración de componentes
  • Inmutable Slug
  • DatePicker idioma de reserva
  • Pasando errores de validación

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

  • Yii 2.0 soporta la migración de base de datos, objetos de acceso a la base de datos ( DAO), generador de consultas y Active Record.
  • Yii 2.0 utiliza PHP como lenguaje de plantilla por defecto. También es compatible con la ramita y Smarty a través de sus extensiones motor de plantillas.
  • El soporte integrado para evitar que las inyecciones SQL, ataques XSS, CSRF, ataques modificación de las cookies, etc ..
  • Yu 2,0 adopta espacios de nombres de PHP y rasgos, las normas de PSR, compositor y Bower.
  • Al igual que en el apartado 1.1, 2.0 soportes Yii objeto propiedades que se definen a través de captadores y definidores, configuraciones, eventos y comportamientos.
  • El depurador Yu le permite examinar el funcionamiento interno de tiempo de ejecución de la aplicación.
  • Yii 2.0 es compatible con una amplia gama de opciones de almacenamiento en caché, la memoria caché del lado del servidor, tales como el almacenamiento en caché de fragmentos, consulta el almacenamiento en caché de caché de cliente HTTP.
  • Yii 2.0 también proporciona Gii, una herramienta de generación de código.
  • Yii 2.0 le permite crear rápidamente un conjunto de APIs REST totalmente funcionales que cumplen con los últimos protocolos.
  • Puede crear rápidamente formularios HTML que soportan tanto del lado del cliente y la validación del lado del servidor.
  • Yii 2.0 proporciona soporte incorporado para la autenticación y autorización de usuarios.
  • Yii 2.0 viene con un completo conjunto de elementos de la interfaz de usuario, llamados widgets, que le ayudarán a crear rápidamente interfaces de usuario interactivas.
  • Yii 2.0 proporciona muchas clases de ayuda útil para simplificar algunas tareas comunes.
  • Es compatible con la traducción de mensajes, así como ver la traducción.
  • También es compatible con las formas plurales basadas en la configuración regional y el formato de datos, que cumple con la norma UCI.

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

  • Esta versión corrige un problema de seguridad que se encuentra en CDetailView en la liberación 1.1.14.

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

  • New:
  • Agregado CRedisCache que utiliza Redis almacén de claves valor como backend caché
  • compositor archivo de registro en Yii Packagist, añadido información
  • Agregado CPasswordHelper
  • Agregado Traducción catalán
  • Nuevos marcadores de posición de la plantilla para chtml :: RadioButtonList () y chtml :: CheckBoxList ()
  • Añadido 'a la' opción de CActiveRecord :: relación belongs_to

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

  • comportamientos y eventos con todas las funciones Añadido CConsoleCommand :: onBeforeAction y CConsoleCommand :: onAfterAction.
  • Se ha añadido soporte para PUT y DELETE solicitud de un túnel a través del poste a través del parámetro _method nombrado en el cuerpo POST.
  • Añadir soporte para HTML5 campos de URL, correo electrónico, número, alcance y fecha a chtml.
  • Se ha cambiado de fecha y hora tipo de columna para PostgreSQL de "tiempo" a la "marca de tiempo".
  • Agregado getIsFlashRequest (), el manejo adecuado de la solicitud de Flash / Flex utilizando CWebLogRoute con FireBug.
  • Agregado CBreadcrumbs :: $ activeLinkTemplate y CBreadcrumbs :: propiedades $ inactiveLinkTemplate que permite cambiar la plantilla de cada elemento.

¿Qué es la nueva en la versión 1.1.9 r3527:

  • parámetro Agregado removeOld a yiic comando mensaje que permite no agregar líneas obsoletas de archivo de traducción generada
  • Agregado Yii :: t () para YiiBase :: potencia ()
  • Agregado capacidad de anular las clases básicas utilizando YiiBase :: ClassMap
  • Actualización de datos CLDR totalmente automatizado, datos actualizados a 2.0.1. Agregado getLanguageId, getScriptID, getTerritoryID, getRegionID, getLocaleDisplayName, getLanguage, getScript, métodos getTerritory a clocale
  • Añadido autocompletar para Gii & quot; Nombre de tabla & quot; campo
  • CWebUser :: login () devuelve el estado de inicio de sesión
  • Agregado CConsoleCommand :: símbolo () que pide entrada y CConsoleCommand :: confirmar () que solicita la confirmación
  • Agregado CInlineValidator :: clientValidate para establecer la validación del cliente personalizado
  • Agregado CClientScript :: AddPackage
  • Agregado forceDownload a xSendFile opciones para elegir entre el apego y la disposición en línea.
  • Agregado chtml :: liveEvents para ajustar el estilo global por defecto para la fijación de los controladores de eventos de jQuery.
  • Se ha añadido información HTTP_REFERER en el registro de excepción
  • Agregado CDbMigration :: refreshTableSchema () que refresca la memoria caché esquema de la tabla especificada
  • descriptores de acceso de componentes documentados con @property significativamente mejor para autocompletar IDE
  • Agregado CWebUser - & # X3e; loginRequiredAjaxResponse - valor que devolverá para las llamadas Ajax en caso de que la sesión del usuario ha caducado
  • CFileCache :: get () hace ahora suprimir un posible error de PHP que podría ocurrir en las solicitudes concurrentes
  • jquery.yiiactiveform.js añaden cheque de forma visibilidad para validar () para evitar errores al usar JS CActiveForm con jQuery de diálogo
  • retirado el cheque de llamada AJAX en CErrorHandler :: HandleException ()
  • CAssetManager ahora genera diferentes hash de los archivos / directorios con diferentes -mtime
  • pantalla de error Yii ahora mostrará un mensaje de error adecuado, como / advertencia / aviso
  • chtml :: clientchange () ahora utiliza el nuevo método de jQuery en () para el evento de unión

¿Qué es la nueva en la versión 1.1.8 r3324:

  • Se ha cambiado el constructor del CUploadedFile ser pública.
  • Se ha añadido soporte para invalidar contenido almacenado en caché mediante el establecimiento de COutputCache :: duración para ser 0.
  • Mejorado HTMLPurifier a v4.3.0.
  • Se ha cambiado el tipo MIME XML a application / xml de potenciar la interoperabilidad.
  • mejorada interfaz de usuario jQuery a 1.8.13.
  • Mejorado jQuery para 1.6.1.
  • Mejorado Blueprint CSS para 1.0.1.
  • CWebService no mostrará el nombre de archivo y número de línea de error en el modo de producción.
  • Configuración CDbConnection :: $ emulatePrepare ser falsa ahora establecer explícitamente PDO :: ATTR_EMULATE_PREPARES es falso.
  • Se ha cambiado chtml :: caso clientChange vinculante para apoyar los tipos de eventos personalizados y evitar conflictos cuando se utiliza AJAX.

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

  • Solución de errores:
  • fusión recursiva correcta para CDbCriteria :: con
  • Se ha corregido el error que Gii generaría una sola relación de un padre que tiene un niño con más vinculación FK a ella
  • Se ha corregido el error que CPgsqlSchema no detectó nombres de secuencia correctamente en algunos escenarios
  • evento de tiro fijo varias veces cuando se utiliza en vivo () / delegado () en las páginas Ajaxified
  • Se ha corregido el error que mandato de migración no respeta el valor de la propiedad ConnectionID
  • Se ha corregido el error que beginCache con renderDynamic no funcionaba si se utilizan varias veces
  • Fijo CGridView js error en SelectionChanged & quot; sboxname no está definida & quot;
  • Se ha corregido el error que CWebUser :: getFlashes () devolverá una matriz de contador en el resultado
  • CHttpRequest :: getUrl () debe ser la misma que getRequestURI
  • Corregido un error CDbCriteria :: mergeWith
  • Se ha corregido el error que llamar CSqliteSchema :: resetSequence () puede lanzar una excepción cuando hay una columna autoincrement
  • Solución de error que el código Gii / vista diff no partía de la parte superior
  • Se ha corregido el error que CGridView llamadas ajax tendrían algún momento mostrar alerta de error al salir de la página actual (mdomba, Qiang)
  • filtro CGridView ahora utiliza jQuery serialize () en lugar de param () de manera que una casilla de verificación se puede utilizar como un filtro
  • Se ha solucionado el problema de que incluso CGridView filas en las que no se prestan adecuadamente en Firefox y Chrome
  • Se ha corregido el error en CFileHelper :: getExtension, ValidatePath y getMimeTypeByExtension que no estaba encontrando la extensión de archivo correcta
  • Se ha corregido el error que algunas columnas no están debidamente citadas en MigrateCommand
  • Se ha corregido el error por el que el generador de consultas no reconoce la palabra clave como cuando se utiliza el alias de la tabla
  • Se ha corregido el error que llamar CActiveDataProvider :: getTotalItemCount () explícitamente haría que los ámbitos aplicados desaparecen
  • 'unirse' en ámbitos predeterminados ahora es respetado por las relaciones STAT
  • Se ha corregido el error que al establecer CJuiDatePicker.flag = true, no aparecería el selector de fecha
  • Se ha corregido el error que renameColumn para MSSQL no funcionaba correctamente
  • Se ha corregido el error que un aviso de PHP puede aparecer en vista excepción si un método en la pila de llamadas tiene una firma muy complejo
  • Corregido el error que CGridview rompe al actualizar elementos no cgridview
  • Se ha corregido el error en CCheckBoxColumn, & quot; marque todas las & quot; No se está comprobando casilla / sin control cuando sea necesario
  • Se ha corregido el error en CGridView, SelectionChanged se llama cuando no & quot; marque todas las & quot; se ha hecho clic
  • Fijo secuencia de reposición en CDbCommand :: truncateTable
  • fija la incompatibilidad CMemCache con algunas versiones PECL-Memcache y Memcached
  • Mejoras:
  • alcances Agregado parametrizada con nombre, añaden los ámbitos de criterios, implementan criterios de aplicación fusión
  • Añadido gestión URL REST
  • Mejora CUrlManager :: parsePathInfo () para apoyar arreglos de entrada multidimensionales
  • Se ha añadido soporte para & quot; a través de & quot; en las relaciones de Active Record que permite manejar datos de la tabla de asociación
  • Se ha añadido soporte para el uso de paquetes de scripts a medida con CClientScript
  • Expuestos CActiveForm :: atributos y summaryID
  • Propiedad añadida CDbColumnSchema :: AutoIncrement de poder comprobar si una columna DB es auto-incrementales
  • Agregado updateSelector propiedad a ambos CGridView y CListView
  • CUrlValidator mejorada mediante la adición de 'validSchemes' y la propiedad 'defaultScheme' (Y !!)
  • Enhanced CWidget :: getViewPath () para apoyar regresar ruta vista temático
  • CGridView mejorada: el error de Ajax se compone y se muestra un mensaje adecuado u opcionalmente envía al controlador de errores personalizado
  • Agregado CFormInputElement :: $ enableAjaxValidation y $ enableClientValidation para permitir la validación de encender / apagar AJAX para los campos de entrada individuales
  • Agregado $ dumpLogs parámetro para clogger :: flush () para que los mensajes de registro pueden ser obligados a ser objeto de dumping a voluntad
  • Añadida la opción 'uncheckValue' a chtml :: activeRadioButtonList y chtml :: activeCheckBoxList. Permite evitar el procesamiento de campos ocultos
  • Expuesto CClientScript :: $ hasScripts
  • Agregado CWebUser :: authTimeout para apoyar la separación entre el tiempo de espera de autenticación y tiempo de espera de sesión
  • CDbConnection ahora se abrirá una conexión de base de datos sólo cuando sea necesario, a menos de Auto Unión se establece en true
  • Se ha añadido soporte para utilizar ID de entrada personalizado para los campos de entrada que necesitan la validación basada en AJAX
  • Permitir las relaciones AR a través de conexiones separadas db
  • Se ha añadido soporte para el uso de la unión con acciones basadas en la clase de parámetros
  • Agregado CCaptchaAction :: propiedad de desplazamiento con el fin de disminuir o aumentar la legibilidad del código de imagen (Y !!)
  • Agregado CDbCommand :: setFetchMode para permitir el establecimiento de resultado DOP modo de ir a buscar
  • Al crear modelo con Gii, nombres de los campos de base de datos serán comprobados para cumplir con las normas de denominación de variables de PHP
  • Agregado CHttpRequest :: getPut () y getDelete () para apoyar plenamente las solicitudes REST
  • Se ha añadido soporte de respetar el & quot; destino & quot; atributo de un elemento generada por chtml con & quot; enviar & quot; Opciones HTML
  • El CActiveForm JavaScript debe ahora activará correctamente validaton para los campos de entrada de casillas de verificación y tipo de radio (Y !!)
  • CTimestampBehavior :: timestampExpression ahora puede ser una expresión DB
  • CDataColumn ahora siempre rinde un filtro si la propiedad es una cadena de filtro
  • pantalla comunicado agregó SQL en modo de depuración cuando se produce un error al ejecutar un SQL
  • Agregado CButtonColumn :: afterDelete para que una costumbre función de JavaScript se puede llamar después de la función de borrado
  • Agregado CGridView :: blankDisplay para permitir la personalización de pantalla celda en blanco
  • Añadido comprobar memcached y hacer alusión a los requisitos corrector
  • Ajuste del enfoque por defecto a la entrada de contraseña para la página de inicio de sesión Gii
  • Permita que la opción 'etiqueta' de elementos de menú CMenu sea opcional y toma un valor de cadena vacía
  • Agregado CWebUser :: autoUpdateFlash
  • Añadido htmlOptions a los datos CTreeView :: por lo que las opciones adicionales se pueden establecer para cualquier nodo de vista de árbol
  • Agregado CDbMigration :: execute ()
  • Agregado CMultiFileUpload :: opciones para que las opciones adicionales pueden ser pasados ​​al constructor del objeto de varios archivos
  • Permitir que el tipo de columna que sea opcional cuando se especifica columnas de CGridView
  • Añadido parámetro de escape a $ CDbCriteria :: comparar ()
  • CJuiTabs mejoradas de manera que el contenido de la ficha se puede omitir
  • Agregado CListView :: separador
  • añadido el parámetro $ clearErrors a CModel :: validate ()
  • Agregado CDbConnection :: SetAttributes (getAttributes) y () para apoyar la inicialización de conexión de base de datos con DOP atributos
  • añadió más fichas para summaryText cuando CBaseListView.enablePagination se establece false
  • Expuesto CActiveRecord :: query ()
  • Agregado CGridView :: ajaxUpdateError la posibilidad de utilizar un controlador de errores personalizado ajax
  • Con el uso de CController en lugar de Controlador con webapp generadas por la aplicación
  • capacidad de realizar consultas relacionales sin conseguir modelos relacionados añadido
  • página de error muestra ahora Las matrices asociativas en la lista de parámetros
  • Agregado CController :: getActionParams (invalidActionParams) y () para permitir la personalización de función de enlace de parámetros de acción
  • Agregado CEvent :: $ params
  • CStringValidator ahora utiliza charset aplicación por defecto si mb_strlen está disponible
  • Cambios:
  • CGridView ahora hace que el pie de página después de que el contenido del cuerpo
  • Llamando CActiveRecord :: getRelated ($ name, true) ahora rehacer la consulta DB incluso si es cierto isNewRecord
  • mejorada interfaz de usuario jQuery a la versión 1.8.11
  • actualizado a la versión 1.5.1 de jQuery
  • CConsoleCommand :: usageError () se cerrará ahora con código de error 1
  • jQuery UI utiliza ahora CSS minified
  • dimensiones jQuery plugin de eliminados ya que está en jQuery núcleo
  • bgiframe actualizado a 2.1.2
  • New:
  • Se ha añadido soporte para la validación de datos sin fisuras del lado del cliente usando CActiveForm
  • Agregado CDateValidator
  • Se ha añadido soporte para el almacenamiento en caché
  • traducciones lituanas Añadido

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

  • Se ha corregido el error que consultas relacionales AR con la página -by y clasificación puede no funcionar para SQL Server
  • Se ha corregido el error que Ar y Gii puede fallar por las tablas no en esquema predeterminado en Oracle DB
  • Se ha corregido el error que CJSON :: encode puede generar inválida resultado de codificación cuando los datos contienen números flotantes
  • Se ha corregido el error que el nombre CJuiDatePicker :: $ puede causar un error de PHP
  • CHttpRequest :: getPathInfo () ahora respeta caracteres codificados (Sam oscuro, creocoder)
  • CFileHelper :: getMimeType () estaba causando un error si se utiliza con PHP 5.2 y extensión PECL fileinfo
  • Se ha corregido el error que CDbCommandBuilder :: createInCondition () no funciona con claves compuestas
  • Se ha corregido un error tipográfico en CDbCommandBuilder que desactiva correcto manejo de grupo y teniendo en createCountCommand
  • Se ha solucionado el problema de que las claves representan en la vista de cuadrícula y la vista de la lista debe ser codificado
  • Se ha solucionado el problema de la AR no funciona con el tipo de columna de matriz PostgreSQL
  • Se ha corregido el error que en CListView ajax solicitud fue generando un recipiente DOM dentro de sí mismo
  • Se ha solucionado el problema que existe CActiveRecord :: () puede causar un error de columna ambigua cuando se utilizan en consultas relacionales
  • Se ha solucionado el problema de que el resumen mostrado por CGridView y CListView puede ser incorrecto para SQL Server
  • Se ha solucionado el problema que CJuiDatePicker plano no se está cerrando es la etiqueta correcta
  • Se ha corregido el error que CSecurityManager :: computeHMAC () genera no estándar HMAC
  • Se ha corregido el error que forma suministrada por el usuario ID no es honrado en la construcción de un formulario utilizando CForm con un modelo
  • Se ha corregido un error en la generación de los símbolos numéricos de los datos de I18N CLDR
  • Se ha corregido el error que causaba un error de PHP cuando CAssetManager :: publicar () intentó crear un enlace simbólico en un directorio que no existe
  • Se ha corregido el error que CActiveForm genera código js innecesaria sobre la configuración de enfoque
  • Fijo CDateTimeParser :: parse () hora predeterminada, minuto y segundo de manipulación cuando no se utilizan en el patrón
  • plug-in multi archivo actualizado utilizado por CMultiFileUpload a la versión 1.47
  • añadido el parámetro $ driverOptions al método CDbCommand :: bindParam ()
  • Propiedad añadida CAssetManager :: $ ExcludeFiles para apoyar la exclusión de archivos irrelevantes desde el proceso de publicación
  • El modelo de formulario de contacto de la demostración del blog hace ahora hacen uso de CCaptcha :: checkRequirements
  • chtml :: botón no hará que el atributo de nombre si se establece nula
  • Changed la firma de CValidator :: createValidator () para que sea más fácil de usar
  • Actualización Blueprint CSS para la versión 1.0
  • añadido el parámetro $ defaultUrl a CWebUser :: getReturnUrl ()
  • Se ha añadido soporte para CLDR a base de formas plurales de formato y el número de marcadores de posición a Yii :: t (creocoder, Sam oscuro, Qiang, dmitriy.trt)
  • createAbsoluteUrl en CWebApplication y CController ahora respetará las reglas de URL que ya cuentan con información de hospedaje incorporada
  • Añadido ipFilters en el archivo de configuración creado-Gii para reducir la confusión del usuario (Sam oscuro, Steve Friedl)
  • Agregado CDbDataReader implementa la interfaz contable
  • Agregado checkIntegrity y resetSequence para SQL Server
  • Mejora CActiveForm de modo que se puede utilizar varias veces en la misma página para el mismo tipo de modelo de datos
  • CDbConnection.tablePrefix ahora puede usar una cadena vacía como prefijo de la tabla
  • Añadido submenuOptions opción de CMenu :: artículos
  • Agregado CDbConnection :: driverMap para permitir más fácilmente la personalización de clases de esquema
  • Actualización de datos CLDR a la versión 1.9
  • Permitida pasar múltiples formas o parámetro de cantidad de opción sin envolviéndolo con array
  • CDbConnection :: quoteColumnName y quoteTableName citarán adecuadamente prefijo de la tabla y el prefijo del esquema.
  • Agregado CConsoleCommand :: init ()
  • Mejora de la pantalla excepción con el código fuente para cada pila de llamadas (Sam oscuro, Qiang)
  • Se ha mejorado la visualización del error en el modo de comando de la consola
  • Se ha añadido soporte para el uso de parámetros y opciones globales anónimos de comandos de la consola
  • traducciones Añadido mensaje en Checa y Croacia
  • Enhanced CFileLogRoute para procesar los registros más rápido
  • Mejora de código IDE finalización de Yii :: aplicación () - & # X3e;
  • CSort ahora es compatible con la notación relation.field para ordenar las rejillas de los campos relacionados con el modelo (Sam oscuras, denis909)
  • Agregado CHttpRequest - & # X3e; xSendFile () para procesar las solicitudes de descarga de archivos mediante el uso de X-Sendfile cabecera
  • refactorizamos CMenu añadiendo CMenu :: renderMenuItem para que sea más fácil de extenderse
  • CCheckBoxColumn refactorizado para un mejor uso, añadido CCheckColumn - & # X3e; selectableRows
  • claves externas compuestas deben estar separados por comas en CActiveRecord :: relaciones ()
  • CGridView ahora mostrará la primera página después de cambiar filtros
  • isset ($ modelo - & # X3e; x) y isset ($ modelo [ 'x']) son ahora idénticos para los modelos CActiveRecord
  • Se ha cambiado chtml :: clientChange () para hacer $ vivir una opción configurable en $ htmlOptions
  • Se implementó la función de migración de base de datos
  • Añadido generador de consultas

Requisitos

  • PHP 5.4 o superior

Programas parecidos

Vaadin
Vaadin

9 Apr 16

Catberry
Catberry

10 Dec 15

Koa
Koa

10 Dec 15

Olives
Olives

28 Sep 15

Otro software de desarrollador Yii Software LLC

Yii PHP Framework
Yii PHP Framework

12 Feb 17

Comentarios a la Yii PHP Framework

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