CakePHP es un marco de desarrollo rápido para PHP que utiliza patrones de diseño comúnmente conocidos como Associative Data Mapping, Front Controller y MVC. Nuestro objetivo principal es proporcionar un marco estructurado que permita a los usuarios de PHP de todos los niveles desarrollar rápidamente aplicaciones web sólidas, sin perder flexibilidad.
Instalación de CakePHP a través de Composer
Puedes instalar CakePHP en tu proyecto usando Composer. Si está iniciando un nuevo proyecto, le recomendamos utilizar el esqueleto de la aplicación como punto de partida. Para aplicaciones existentes, puede ejecutar lo siguiente:
composer require cakephp/cakephp
Para obtener detalles sobre la versión de PHP (mínima/máxima), consulte el mapa de versiones.
Ejecución de pruebas
Suponiendo que tiene PHPUnit instalado en todo el sistema usando uno de los métodos indicados aquí, puede ejecutar las pruebas para CakePHP haciendo lo siguiente:
- Copie
phpunit.xml.dist
a phpunit.xml
. - Agregue las credenciales de la base de datos relevantes a su
phpunit.xml
si desea ejecutar pruebas en una fuente de datos que no sea SQLite. - Ejecute
phpunit
.
Más información
- CakePHP: el hogar del proyecto CakePHP.
- Libro - La documentación de CakePHP; ¡Empieza a aprender aquí!
- API: una referencia a las clases de CakePHP y a la documentación de la API.
- Awesome CakePHP: una lista seleccionada de recursos destacados en todo el marco.
- The Bakery: consejos, tutoriales y artículos.
- Centro comunitario: una fuente para todo lo relacionado con la comunidad.
- Capacitación: únase a una sesión en vivo y adquiera habilidades con el marco.
- CakeFest: no se pierda nuestra conferencia anual CakePHP.
- Cake Software Foundation: promoción del desarrollo relacionado con CakePHP.
¡Obtenga soporte!
- Slack: únete a nosotros en Slack.
- Discord: únete a nosotros en Discord.
- #cakephp en irc.freenode.net - Ven a charlar con nosotros, tenemos pastel.
- Foro - Foro oficial de CakePHP.
- Problemas de GitHub: ¿tienes problemas? ¡Por favor cuéntanos!
- Hojas de ruta: ¿quieres contribuir? ¡Complicarse!
Contribuyendo
- CONTRIBUTING.md: sugerencias rápidas para contribuir al proyecto CakePHP.
- Sección "Contribuciones" del CookBook: detalles sobre cómo contribuir al proyecto.
Seguridad
Si ha encontrado un problema de seguridad en CakePHP, utilice el procedimiento descrito en SECURITY.md.