亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

它將顯示為致命錯誤:未捕獲錯誤:未找到類“eftec\bladeone”

它將顯示為致命錯誤:未捕獲錯誤:未找到類“eftec\bladeone”

PHP
Cats萌萌 2022-08-05 10:50:06
我試圖使用PHP7.3測試BladeOne。composer.json{  "name": "TEST",    "require": {      "eftec/bladeone": "^3.33"    },  "autoload": {    "psr-4": {      "eftec\\": "vendor/eftec/"      }    }}測試.phprequire "vendor/autoload.php";Use eftec\bladeone;$views = __DIR__ . '/views';$cache = __DIR__ . '/cache';$blade = new BladeOne($views,$cache,BladeOne::MODE_AUTO);// $blade -> setAuth( ' johndoe ' , ' admin ' );echo $blade->run("hello",array("variable1"=>"value1"));運行此錯誤時,會出現此錯誤。Fatal error: Uncaught Error: Class 'eftec\bladeone' not found in /*/test.php on line 8Error: Class 'eftec\bladeone' not found in /*/test.php on line 8我也發現了一個這樣的鏈接,但它不起作用。為什么會出現此錯誤?
查看完整描述

2 回答

?
汪汪一只貓

TA貢獻1898條經驗 獲得超8個贊

替換為 。Use eftec\bladeone;use eftec\bladeone\BladeOne;


并刪除:


"autoload": {

"psr-4": {

  "eftec\\": "vendor/eftec/"

  }

}

來自您的 composer.json.


希望對您有所幫助。


查看完整回答
反對 回復 2022-08-05
?
慕容708150

TA貢獻1831條經驗 獲得超4個贊

您只包含命名空間,而不包含類名

通過這個改變你的語句:Use

use eftec\bladeone\BladeOne;

或者像這樣實例化類:

$blade = new bladeone\BladeOne($views,$cache,BladeOne::MODE_AUTO);

(不要同時執行這兩項操作)


查看完整回答
反對 回復 2022-08-05
  • 2 回答
  • 0 關注
  • 102 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號