eihror / codeigniter-project
使用Codeigniter开始任何项目
v0.0.6
2016-12-13 17:24 UTC
Requires
- php: >=5.5.9
- cocur/slugify: ^2.0
- codeigniter/framework: ^3.0
- eihror/compress-image: ^0.0.4
Requires (Dev)
- mikey179/vfsstream: ^1.6
README
此包通过Composer安装官方CodeIgniter (版本 3.0.*
),并使用安全的文件夹结构。此外,此包基于Kenji的项目 (v0.4.2),也请查看他的其他项目。
额外包
-
Slugify (版本
2.0
)。 -
Compress Image (版本
0.0.4
)。
要求
- PHP 5.5.9 或更高版本
composer
命令 (见 Composer 安装)- Git
如何使用
安装CodeIgniter项目
$ composer create-project Eihror/codeigniter-project project_folder
运行脚本以创建Codeigniter基本结构 (如果系统没有自动运行此操作)
$ cd /path/to/project_folder
$ composer run-script post-install-cmd
最终文件夹结构
project_folder/
├── application/
├── composer.json
├── composer.lock
├── .htaccess
├── index.php
└── vendor/
└── eihror/
└── compress-image/
└── cocur/
└── slugify/
└── codeigniter/
└── framework/
└── system/
上述命令将 .htaccess
安装到您的URL中,以删除 index.php
。如果您不需要它,请将其删除。
它还更改了 application/config/config.php
$config['composer_autoload'] = FALSE;
↓
$config['composer_autoload'] = realpath(APPPATH . '../vendor/autoload.php');
$config['index_page'] = 'index.php';
↓
$config['index_page'] = '';
更新CodeIgniter
您可以使用一条命令将CodeIgniter系统文件夹更新到最新版本。
$ cd /path/to/project_folder
$ composer update
安装翻译消息
如果您想安装系统消息的翻译
$ cd /path/to/project_folder
$ php bin/install.php translations 3.0.0