awan / ci4-gentelella
CodeIgniter 4 与 Admin 模板 Gentelella 集成
Requires
- php: >=7.2
- codeigniter4/framework: ^4.0.4
Requires (Dev)
- fzaninotto/faker: ^1.9@dev
- mikey179/vfsstream: 1.6.*
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-09-13 21:38:23 UTC
README
什么是 CodeIgniter?
CodeIgniter 是一个轻量、快速、灵活、安全的 PHP 全栈 Web 框架。更多详细信息可以在官方网站找到。
该仓库包含一个 composer 安装的 app 入门程序。它是由 开发仓库 构建的。
有关版本 4 的计划更多详细信息可以在论坛公告中找到。
与该框架版本对应的用户指南可以在这里找到。
安装 & 更新
git clone https://github.com/awanz/ci4-gentelella.git
composer update
npm update
npm run dev
php spark serve
设置
将 env
复制到 .env
并根据您的应用程序进行调整,特别是 baseURL 和任何数据库设置。
关于 index.php 的重要更改
index.php
已从项目根目录移动到 public 文件夹,以提高安全性和组件分离。
这意味着您应该配置您的 Web 服务器指向项目的 public 文件夹,而不是项目根目录。更好的做法是配置一个虚拟主机指向那里。较差的做法是将 Web 服务器指向项目根目录并期望进入 public/...,因为您的其余逻辑和框架都是公开的。
请阅读用户指南以获得 CI4 的工作方式的更好解释!目前用户指南的更新和部署有些棘手,但我们正在努力解决这个问题!
仓库管理
我们在主仓库中使用 Github 问题来跟踪 BUG 并跟踪批准的 DEVELOPMENT 工作包。我们使用我们的 论坛 提供支持和讨论功能请求。
该仓库是一个 "distribution" 仓库,由我们的发布准备脚本构建。您可以在此论坛上提出与此有关的问题,或作为主仓库的问题。
服务器要求
需要 PHP 版本 7.2 或更高版本,并安装以下扩展
此外,请确保以下扩展在您的 PHP 中已启用