V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
jacob
V2EX  ›  问与答

用 composer 安装 slim 的问题

  •  
  •   jacob · Mar 24, 2015 · 3368 views
    This topic created in 4059 days ago, the information mentioned may be changed or developed.

    用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 replies    2015-03-25 05:16:55 +08:00
    haiyang416
        1
    haiyang416  
       Mar 24, 2015 via Android
    你需要先去了解 composer 支持的几种自动加载模式。
    特别是 PSR-0 以及 PSR-4。
    ALeo
        2
    ALeo  
       Mar 24, 2015
    那你其他的vendor是怎么引用的呢?

    如果用框架的话应该在框架里会有config文件注册的。。
    baocaixiong
        3
    baocaixiong  
       Mar 24, 2015
    php composer.phar create-project slim/slim-skeleton [my-app-name]
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   758 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 21:02 · PVG 05:02 · LAX 14:02 · JFK 17:02
    ♥ Do have faith in what you're doing.