用composer 安装slim后,目录的结构我看着很别扭,我以前没用过composer。slim藏的很深,
如果我要在工程目录创建文件,如何引入slim,直接require vendor/autoload 根本不行
下图看的不太准确,slim的欢迎首页是在 工程目录\vendor\slim\slim\index.php
└─vendor
├─composer
├─flynsarmy
│ └─slim-monolog
│ └─Flynsarmy
│ └─SlimMonolog
│ └─Log
├─j4mie
│ ├─idiorm
│ │ └─docs
│ └─paris
│ └─docs
├─monolog
│ └─monolog
│ ├─doc
│ ├─src
│ │ └─Monolog
│ │ ├─Formatter
│ │ ├─Handler
│ │ │ ├─FingersCrossed
│ │ │ └─SyslogUdp
│ │ └─Processor
│ └─tests
│ └─Monolog
│ ├─Formatter
│ ├─Handler
│ │ └─Fixtures
│ └─Processor
├─psr
│ └─log
│ └─Psr
│ └─Log
│ └─Test
└─slim
├─extras
│ └─Slim
│ └─Extras
│ ├─Log
│ ├─Middleware
│ └─Views
│ └─Extension
│ ├─Smarty
│ └─Twig
│ └─Extensions
├─middleware
│ └─src
└─slim
├─Slim
│ ├─Exception
│ ├─Helper
│ ├─Http
│ └─Middleware
└─tests
├─Helper
├─Http
├─Middleware
└─templates
1
haiyang416 2015-03-24 20:03:28 +08:00 via Android
你需要先去了解 composer 支持的几种自动加载模式。
特别是 PSR-0 以及 PSR-4。 |
2
ALeo 2015-03-24 20:04:44 +08:00
那你其他的vendor是怎么引用的呢?
如果用框架的话应该在框架里会有config文件注册的。。 |
3
baocaixiong 2015-03-24 20:07:59 +08:00
php composer.phar create-project slim/slim-skeleton [my-app-name]
|
5
emric 2015-03-25 05:16:55 +08:00
|