tassoevan / skeleton
最小的 PHP 应用程序结构
1.0.1
2015-02-20 02:01 UTC
Requires
- components/bootstrap: ~3.3.0
- j4mie/paris: ~1.4.0
- robloach/component-installer: 0.0.12.*
- slim/extras: ~2.0.3
- slim/slim: ~2.4.0
- slim/views: ~0.1.0
- twig/twig: ~1.15.0
Requires (Dev)
- phpunit/dbunit: ~1.3.0
- phpunit/phpunit: ~4.1.0
- squizlabs/php_codesniffer: ~1.5.0
This package is not auto-updated.
Last update: 2024-09-28 16:17:10 UTC
README
最小的 PHP 应用程序结构
这是什么
骨架 是一个小型/中型 PHP 应用的最小化框架样式的文件结构。它使用一系列库
- Slim 微型框架(包括 Views 和 Extras);
- Twig 模板引擎;
- Idiorm/Paris 活动记录;
- jQuery 和 Twitter Bootstrap。
它还使用一些用于开发和部署的工具
如何安装
目前,你应该使用 git 和 composer
$ git clone http://github.com/tassoevan/skeleton.git /path/to/app $ composer --working-dir=/path/to/app update
这将安装所有库和工具。
如何配置
有两个主要目录: public 和 private。 public 是必须通过 HTTP 服务器提供的公共 www 目录,而 private 包含应用程序源代码、日志、缓存和配置文件。如果您想将它们放在不同的位置,只需在 public/index.php 中重写自动加载路径即可。
如何使用
此项目正在开发中。当它达到最小所需功能(如 MVC 支持和部署)时,它将被标记并正确版本化。目前,这个结构应被视为 实验性的 并可能进行重大更改。