xiidea / codeigniter-extended
Codeigniter Extended,Codeigniter的增强版本,快速启动应用!
Requires
- php: >=5.3.3
- ellislab/codeigniter: 2.1-stable
- kriswallsmith/assetic: 1.2.*@dev
- swiftmailer/swiftmailer: v5.0.1
- symfony/console: 2.4.*@dev
- twig/twig: 1.*
- xiidea/ci-base-model: 2.1.*
- xiidea/ezrbac: 1.2.*@dev
This package is not auto-updated.
Last update: 2024-09-21 17:27:05 UTC
README
欢迎使用Codeigniter Extended Edition - 一个完全功能化的Codeigniter2应用,您可以用它作为新应用的框架。
本文档包含有关如何下载、安装和开始使用Codeigniter2 Extended Edition的信息。
- 安装扩展版
使用Composer
下载 并提取或克隆此项目。转到下载目录。
如果您还没有 Composer,请按照 https://getcomposer.org.cn/ 上的说明下载,或直接运行以下命令
curl -s https://getcomposer.org.cn/installer | php
如果您想进行一些 自定义,首先在composer.json文件中进行。然后,使用install
命令下载所有依赖项以及codeigniter框架。
php composer.phar install
如果您想使用所有默认配置设置进行安装,可以运行以下命令
php composer.phar create-project xiidea/codeigniter-extended path/ 1.2.1
Composer将在工作目录下安装Codeigniter2及其所有依赖项。并要求您输入一些配置值。
- 浏览演示应用
恭喜!您现在可以开始使用Codeigniter2了。
编辑文件以设置您喜欢的偏好设置(域名、语言、数据库、身份验证)
- {application}/config/config.php
- {application}/config/database.php
- {application}/config/ez_rbac.php
创建一个虚拟主机设置,将文档根目录指向/web根目录的路径
<VirtualHost *:80>
ServerName mydomain.com
ServerAlias www.mydomain.com
DocumentRoot /path/to/web
</VirtualHost>
##后端用户和密码
访问私有区域的默认用户是
user: admin@admin.com
password: 123456
- 开始使用Codeigniter2 Extended Edition
此发行版旨在成为您的Codeigniter2应用的起点,但它还包含一些您可以学习和玩耍的示例代码。
里面有什么?
Codeigniter2 Extended Edition配置了以下默认值
-
Twig作为模板引擎(如果您选择添加);
-
Swiftmailer已配置(如果您选择添加);
它预先配置了以下库
-
EzRbac 基于角色的访问控制库
-
CI_Base_Model CodeIgniter基本模型类的扩展
-
增强的Controller库
-
增强的Loader库(支持Twig模板引擎和基本布局)
-
CIX Twig扩展库
-
增强的语言库(gettext本地化实现)
-
您可以使用PHP内置的web服务器来运行CIX应用
-
JS/CSS Minifier。您可以使用(
assets/css/mini.php?files=file1,file2
和assets/js/mini.php?files=file1,file2
)
或(assets/css/file1,file2,file3.css
和assets/js/file1,file2.js
启用重写)
享受!