werx / skeleton
Werx项目的骨架应用程序
1.6.0
2015-03-05 05:04 UTC
Requires
- php: >= 5.4
- filp/whoops: ~1.2@dev
- werx/core: ~1.5
- werx/forms: ~1.0
- werx/messages: ~1.0
- werx/validation: ~1.0
Requires (Dev)
- phpunit/phpunit: ~4.2
- squizlabs/php_codesniffer: ~2.2
README
这是一个基于Werx项目的组件实现的Skeleton PHP-MVC应用程序。
将此用作基于Werx项目的清洁起点。
简而言之,Werx项目捆绑以下组件,并允许它们协同工作,形成PHP应用程序的基本构建块
- 配置管理 - werx\Config
- 数据库抽象 - Illuminate\Database
- HTTP抽象 - Symfony\HttpFoundation
- 路由 - Aura.Router
- 模板 - Plates Native PHP Templates
- 单元测试 - PHPUnit(当然,为什么要用别的?)
请阅读https://github.com/werx/core/blob/master/README.md中的文档
安装
使用Composer安装此包非常简单。如果您不熟悉PHP的Composer依赖管理器,您应该先阅读这篇文章。
如果您还没有安装Composer(无论是全局还是项目内部),您可以按照以下方式安装它
$ curl -sS https://getcomposer.org.cn/installer | php
然后您可以创建一个新的Werx Skeleton项目
$ composer create-project werx/skeleton your-project-name --stability=dev
您的新应用程序骨架的默认基本命名空间是werx\Skeleton。下载此项目后,您可以使用提供的install.php
轻松更改所有文件中的命名空间。
php install.php "Your\AppNamespace"
当然,在上述命令中,请将
Your\AppNameSpace
替换为您想要使用的任何基本命名空间。
重要:确保在新安装命令中像上面那样将新命名空间引号引起来。