鍍金池/ 問答/PHP/ ../../vendor/autoload.php 無法引用?

../../vendor/autoload.php 無法引用?

composer install 安裝composer后會生成vendor文件夾,要在外面require vendor/autoload.php,報錯require_once('../../vendor/autoload.php');

clipboard.png

目錄結構應該沒錯,要怎么才能引進來?

clipboard.png

回答
編輯回答
汐顏

使用絕對路徑:

require __DIR__ . '/../vendor/autoload.php';
2017年1月15日 02:21
編輯回答
萢萢糖

就是目錄錯了。自己檢查一下,不然就放出代碼。

====新放出結構圖

public下引入?
那應該是../vender/auoload.php
一般是弄個root_path,把代碼的根路徑定義出來,這樣不容易出錯

2018年9月10日 14:25
編輯回答
兔寶寶

找到方法了require_once(dirname(__FILE__)."/../../vendor/autoload.php");

2018年7月9日 06:45
編輯回答
故林

貌似是少了一層 ../

2017年7月15日 22:22
編輯回答
陌離殤

項目里最好不要用相對路徑

2018年4月16日 20:08