定制 initphp/framework3 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

initphp/framework3

最新稳定版本:3.0.1

Composer 安装命令:

composer create-project initphp/framework3

包简介

InitPHP Framework

README 文档

README

InitPHP Framework, is the most minimalist web framework manager using MVC architecture.

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

This framework offers only the most essential infrastructure tools and structure. Although it is minimalist, the most basic libraries it offers have the ability to compete with large frameworks.

What does it offer?

It offers basic libraries that every project needs, such as Configurations, HTTP Routing, Database Abstraction and ORM, Multi-Language Support, Triggerable Events, User Inputs, Logger, Validation.

If you need more; You can simply integrate any Init PHP library or a different library into your project.

Installation

composer create-project initphp/framework3 MyProject
cp ./.env.example ./.env
php init key:generate

Usage

It has a file and directory structure similar to the MVC frameworks that developers are used to. The classes and libraries of your application are in the /application/ directory.

Note : If your project runs in a subdirectory, specify it in the BASE_PATH configuration in the /.env file.

You can find Route and other definitions in files and classes in the /routes/ directory.

To see the available console commands;

php init list

Docker

Docker allows you to set up your working environment and conduct your work from there. However, the Docker configuration is set up for a development environment, not for a production environment. You will need to appropriately modify the configurations for use in a production environment.

docker-compose build
docker-compose up -d

If the process has been successfully completed, your project will be waiting for you at the following address.

http://localhost:8000

Getting Help

If you have questions, concerns, bug reports, etc, please file an issue in this repository's Issue Tracker.

Contributing

All contributions to this project will be published under the MIT License. By submitting a pull request or filing a bug, issue, or feature request, you are agreeing to comply with this waiver of copyright interest.

  • Fork it ( https://github.com/InitPHP/Framework3/fork )
  • Create your feature branch (git checkout -b my-new-feature)
  • Commit your changes (git commit -am "Add some feature")
  • Push to the branch (git push origin my-new-feature)
  • Create a new Pull Request

Credits

License

Copyright © 2022 MIT License

统计信息

  • 总下载量: 20
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-12-16