V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jacob
V2EX  ›  问与答

用 composer 安装 slim 的问题

  •  
  •   jacob · 2015-03-24 19:57:23 +08:00 · 2748 次点击
    这是一个创建于 3326 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用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

    5 条回复    2015-03-25 05:16:55 +08:00
    haiyang416
        1
    haiyang416  
       2015-03-24 20:03:28 +08:00 via Android
    你需要先去了解 composer 支持的几种自动加载模式。
    特别是 PSR-0 以及 PSR-4。
    ALeo
        2
    ALeo  
       2015-03-24 20:04:44 +08:00
    那你其他的vendor是怎么引用的呢?

    如果用框架的话应该在框架里会有config文件注册的。。
    baocaixiong
        3
    baocaixiong  
       2015-03-24 20:07:59 +08:00
    php composer.phar create-project slim/slim-skeleton [my-app-name]
    emric
        5
    emric  
       2015-03-25 05:16:55 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1762 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:37 · PVG 08:37 · LAX 17:37 · JFK 20:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.