Red de conocimiento informático - Consumibles informáticos - Código fuente de thinkphp de la comunidad de preguntas y respuestas

Código fuente de thinkphp de la comunidad de preguntas y respuestas

El primer parámetro en $this->assign("arr", $arr) es el nombre de la variable utilizada en la plantilla y el segundo parámetro es la variable pasada a la plantilla. Por ejemplo:

1. Se asigna una variable de plantilla myname en la operación:

12$name? =?ThinkPHP '$this->assign('myname', $name);

Significa asignar la variable $name en la acción (cuyo valor es 'ThinkPHP') a la variable de plantilla myname , pero También puede tener otros nombres.

2. Usar la variable myname en el archivo de plantilla:

¿Usarla en el archivo de plantilla (es decir, el archivo html correspondiente)? {$myname} representa una cadena: "ThinkPHP"

ThinkPHP nació para simplificar el desarrollo de aplicaciones empresariales y el desarrollo ágil de aplicaciones WEB. Nació por primera vez a principios de 2006. Pasó a llamarse oficialmente ThinkPHP el día de Año Nuevo de 2007 y se lanzó bajo el acuerdo de código abierto Apache2. ThinkPHP se ha adherido al principio de diseño simple y práctico desde su nacimiento, centrándose en la facilidad de uso manteniendo un rendimiento excelente y un código minimalista. Y tiene muchas funciones y características originales. Con la participación activa del equipo de la comunidad, se optimiza y mejora continuamente en términos de facilidad de uso, escalabilidad, rendimiento, etc.

ThinkPHP es un marco de desarrollo PHP doméstico ligero, rápido, compatible y sencillo. Nació a principios de 2006, anteriormente conocido como FCS, y cambió oficialmente su nombre a ThinkPHP el día de Año Nuevo de 2007. Se publica bajo la licencia de código abierto Apache2, se trasplanta de la estructura de Struts y se mejora y perfecciona. Al mismo tiempo, también se basa en muchos marcos y patrones extranjeros excelentes, utiliza estructuras de desarrollo orientadas a objetos y patrones MVC, e integra las ideas de Struts con TagLib (biblioteca de etiquetas), el mapeo ORM de RoR y ActiveRecord.

ThinkPHP puede admitir entornos de servidor como Windows/Unix/Linux. La versión oficial requiere PHP 5.0 o superior y es compatible con MySql, PgSQL, Sqlite, PDO y otras bases de datos. El marco ThinkPHP en sí no tiene requisitos de módulos especiales. Los requisitos específicos del entorno operativo del sistema de aplicación dependen de los módulos involucrados en el desarrollo.

ThinkPHP, como solución de desarrollo general, puede resolver la mayoría de las necesidades en el desarrollo de aplicaciones, porque incluye la arquitectura subyacente, el procesamiento de compatibilidad, la biblioteca de clases básica, la capa de acceso a la base de datos, el motor de plantillas, el mecanismo de almacenamiento en caché y complementos Mecanismo, autenticación de roles, procesamiento de formularios y otros componentes comunes. y facilitar el trasplante entre versiones, plataformas y bases de datos. Y cada componente está cuidadosamente diseñado y perfeccionado, por lo que el proceso de desarrollo de aplicaciones solo necesita centrarse en su lógica empresarial.

Datos de referencia

360 Q&A 360 Q&A [Hora de referencia 2018-1-4]

360 Q&A 360 Q&A [Hora de referencia 2018-1-4]