用 composer 安装 slim 的问题

2015-03-24 19:57:23 +08:00
 jacob

用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

2760 次点击
所在节点    问与答
5 条回复
haiyang416
2015-03-24 20:03:28 +08:00
你需要先去了解 composer 支持的几种自动加载模式。
特别是 PSR-0 以及 PSR-4。
ALeo
2015-03-24 20:04:44 +08:00
那你其他的vendor是怎么引用的呢?

如果用框架的话应该在框架里会有config文件注册的。。
baocaixiong
2015-03-24 20:07:59 +08:00
php composer.phar create-project slim/slim-skeleton [my-app-name]
Doubear
2015-03-24 21:17:39 +08:00
你可以看看slim的文档 貌似slim只是一个路由器的类库 没有其它东西 你可以直接绑定路由参数
emric
2015-03-25 05:16:55 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/179105

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX