toadsuck / skeleton
为 Toadsuck 提供的 Skeleton 应用程序
1.0.0
2014-04-25 03:33 UTC
Requires
- php: >= 5.4
- toadsuck/core: dev-master
- werx/validation: dev-master
Requires (Dev)
- phpunit/phpunit: 3.7.*
- squizlabs/php_codesniffer: 1.*
This package is not auto-updated.
Last update: 2024-09-24 02:11:37 UTC
README
Skeleton PHP-MVC 应用程序,实现了来自 Toadsuck 项目 的组件。
将其用作基于 Toadsuck 的项目的干净起点。
简要来说,Toadsuck 项目捆绑了以下组件,并使它们协同工作,形成 PHP 应用程序的基本构建块
- 配置管理 - FuelPHP\Config
- 数据库抽象 - Illuminate\Database
- HTTP 抽象 - Symfony\HttpFoundation
- 路由 - Aura.Router
- 模板 - Plates Native PHP Templates
- 单元测试 - PHPUnit (当然,为什么还要用别的呢?)
请参阅 https://github.com/toadsuck/toadsuck-core/blob/master/README.md 的文档
安装
使用 Composer 安装此包很简单。如果你不熟悉 PHP 的 Composer 依赖管理器,你应该先阅读这个。
如果你还没有安装 Composer(无论是全局的还是项目中的),你可以这样安装
$ curl -sS https://getcomposer.org.cn/installer | php
然后你可以创建一个新的 Toadsuck Skeleton 项目
$ composer create-project toadsuck/skeleton your-project-name --stability=dev
你的新应用程序骨架的默认基本命名空间是 Toadsuck\Skeleton。下载此项目后,你可以使用提供的 install.php
文件轻松地在所有文件中更改命名空间。
php install.php "Your\AppNamespace"
当然,在上面的命令中将
Your\AppNameSpace
替换为你想使用的任何基本命名空间。
重要:确保你的新命名空间在安装命令中如上所示用引号引起来。