ocrend/ocrend-framework

Ocrend 框架

v1.2.4 2017-05-23 00:12 UTC

This package is not auto-updated.

Last update: 2024-09-24 23:43:18 UTC


README

Ocrend Framework 3

Scrutinizer 9.41 Build Passed Hecho en PHP 7 Licencia MIT Versión Estable

简介

什么是 Ocrend Framework 3?

它是一个简单而健壮的框架,使用 PHP 7 编写,采用 MVC 架构和 symfony 组件作为其 Web 应用程序开发的基础。此外,它还试图通过一些工具来加速开发过程。学习曲线相当低,框架的概念是提供一个简单易用的架构,即使是那些从未使用过 MVC 编程的人也可以轻松使用。

为什么使用它?

  • 不需要通过 shell 管理器(尽管有一个用 php 编写的简单控制台程序可以实现这一功能)
  • 体积小,易于学习
  • 高效且安全
  • 鼓励编写干净、注释清晰、结构良好且高效的代码
  • 配置仅需 1 分钟
  • 不感兴趣于像 PEAR 这样的巨型库
  • 不感兴趣于学习像 Symfony、Laravel 或 ZendFramework 这样的巨型框架
  • 不需要管理路由和配置友好的 URL
  • 包括 Silex 在其依赖项中,以正确配置 RESTful API
  • 支持多种数据库,使用 PDO 和原生驱动程序以获得最佳性能
    • MySQL 5.7+
    • SQLite

要求

要安装此框架,需要一个满足以下条件的服务器

  • PHP 7
  • APACHE 2
  • 上述提到的任何数据库引擎

配置

打开 *./Ocrend/Kernel/Config/Ocrend.ini.yml 文件

site:
  production: Establecer en true, sólamente cuando esté en el servidor de producción
  name: Nombre de su aplicación web
  url: URL completa para acceder al framework, es importante el "/" del final
  
router:
  ssl: Establecer en true, para especificar si se trabaja con el protocolo HTTPS
  path: Ruta de instalación
   

如果正确修改了这些数据并保存了文件,我们就可以开始工作了。

从控制台输出“Hello World”

在框架主目录下控制台执行以下操作就足够简单了

php gen app:c Hola v

然后我们通过 URL 访问 www.miweb.com/hola/

文档

官方网站 - 支持社区

如何贡献

  • 创建分支
  • 创建以功能或错误修复命名的分支
  • 从分支发起 pull request
  • 等待合并