首頁 後端開發 php教程 yii2 php namespace 引出第三方非namespace库文件时候,报错:Class not found 的解决

yii2 php namespace 引出第三方非namespace库文件时候,报错:Class not found 的解决

Jun 13, 2016 pm 12:18 PM
core facebook Frontend use

yii2 php namespace 引入第三方非namespace库文件时候,报错:Class not found 的解决

一个类文件时namespace的库方式

通过下面的方式引入类,报错  Class Not Found:

namespace frontend\block\customer\account;use Yii;use frontend\block\Blockbase;//use yii\base\Model;//use backend\models\helper\Base.phpuse frontend\models\core\Request;use frontend\models\core\Customer;use frontend\models\core\User;use frontend\models\core\Url;use frontend\models\core\Func;use frontend\models\core\Email;use frontend\models\core\Help;use frontend\models\core\Session;use frontend\models\core\Config;use frontend\models\core\Store;use frontend\models\core\Message;use frontend\models\core\Date;use frontend\models\core\Mongodb;use Facebook\FacebookSession;use Facebook\FacebookRedirectLoginHelper;use Facebook\FacebookRequest;use Facebook\FacebookResponse;use Facebook\FacebookSDKException;use Facebook\FacebookRequestException;use Facebook\FacebookAuthorizationException;use Facebook\GraphObject;use Facebook\Entities\AccessToken;use Facebook\HttpClients\FacebookCurlHttpClient;use Facebook\HttpClients\FacebookHttpable;class Login extends Blockbase{   public function getGoogleLoginUrl(){        $lib_google_base = Yii::getAlias("@common/lib/google");        //echo $lib_google_base.'/Social.php';exit;        $lib_google_base = Yii::getAlias("@common/lib/google");        include $lib_google_base.'/Social.php';        $Social_obj= new Social();        $url = $Social_obj->google();        return $url;    }}
登入後複製

需要把$Social_obj= new Social(); 改成:

$Social_obj= new \Social();
登入後複製

也就是加入一个反斜杠,哈哈,折腾了我1个小时。


本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

什麼是facebook 什麼是facebook Aug 17, 2023 pm 02:05 PM

Facebook是一個全球知名的社群媒體平台,它為用戶提供了一個連結和交流的平台。成立於2004年,由馬克·祖克柏等人創立。它是一個線上社交網絡,用戶可以在上面與朋友、家人和同事分享資訊、照片和視頻,並與他們進行互動,它的影響力不僅限於個人用戶,還擴展到了企業和新聞領域。

如何在 Windows 11 中啟用 Core Isolation 的記憶體完整性功能 如何在 Windows 11 中啟用 Core Isolation 的記憶體完整性功能 May 10, 2023 pm 11:49 PM

Microsoft的Windows112022Update(22H2)預設啟用CoreIsolation的記憶體完整性保護。但是,如果您執行的是舊版的作業系統,例如Windows112022Update(22H1),則需要手動開啟此功能。在Windows11中開啟CoreIsolation的記憶體完整性功能對於不了解核心隔離的用戶,這是一個安全過程,旨在透過將Windows上的基本核心活動隔離在記憶體中來保護它們免受惡意程式的侵害。此進程與記憶體完整性功能結合,可確保

電腦core是什麼意思 電腦core是什麼意思 Sep 05, 2022 am 11:24 AM

電腦中core有兩種意思:1、核心,也即內核,是CPU最重要的組成部分,CPU所有的運算、接受儲存指令、處理資料都由核心執行;2、酷睿,core是英特爾的處理器名稱,酷睿是英特爾公司繼奔騰處理器之後推出的處理器品牌,目前已經發布了十二代酷睿處理器。

facebook是什麼意思 facebook是什麼意思 Jul 25, 2022 am 11:06 AM

facebook的意思是一個美國的互聯網公司,也指的是該公司開發的社交網絡服務網站;facebook創立於2004年2月4日,是一款世界著名的社交通訊類應用,用戶能夠使用這款應用與世界各地的人們交流。

如何修復 Windows 11 / 10 中的處理器熱跳脫錯誤 [修復] 如何修復 Windows 11 / 10 中的處理器熱跳脫錯誤 [修復] Apr 17, 2023 am 08:13 AM

大多數設備(例如筆記型電腦和桌上型電腦)長期被年輕遊戲玩家和編碼人員頻繁使用。由於應用程式過載,系統有時會掛起。這使用戶被迫關閉他們的系統。這主要發生在安裝和玩重遊戲的玩家身上。當系統在強制關閉後嘗試啟動時,它會在黑屏上拋出一個錯誤,如下所示:以下是在此引導期間檢測到的警告。這些可以在事件日誌頁面的設定中查看。警告:處理器熱跳閘。按任意鍵繼續。 ..當桌上型電腦或筆記型電腦的處理器溫度超過其閾值溫度時,總是會拋出這些類型的警告訊息。下面列出了Windows系統上發生這種情況的原因。許多繁重的應用程式在

如何利用深度連結方式後門化Facebook APP 如何利用深度連結方式後門化Facebook APP May 19, 2023 pm 02:49 PM

近期,作者發現了Facebook安卓APP應用的一個深度連結漏洞,利用該漏洞,可以將用戶手機上安裝的Facebook安卓APP應用轉變成後門程式(Backdoor),實現後門化。另外,利用該漏洞還可以重打包FacebookAPP,並將其傳送給特定目標受害者安裝使用。以下就來看看作者對此漏洞的發現過程,以及如何透過Payload構造,最終將其轉化為FacebookAPP實際生產環境中的安全隱患。漏洞發現通常做眾測時,我會先認真了解目標系統的應用機制。在我的上一篇部落格中,我已經分享了透過解析Face

vue3怎麼使用Facebook嵌入式影片播放器API vue3怎麼使用Facebook嵌入式影片播放器API May 14, 2023 pm 01:52 PM

正文Facebook內嵌視訊播放器API是JavaScript版FacebookSDK提供的客戶功能。可以在自己網站上播放Facebook影片。開始使用先引入FacebookSDK封裝成元件FacebookPlayerimport{onMounted,onBeforeUnmount}from"vue";constprops=defineProps({id:{type:String,default:""},src:{type:String,require

您需要在Windows 10上使用Facebook時允許麥克風通話 您需要在Windows 10上使用Facebook時允許麥克風通話 Apr 13, 2023 pm 08:25 PM

當嘗試在瀏覽器中使用Facebook Messenger進行視訊通話時,有時會抱怨硬體存取錯誤。彈出錯誤,說“您需要允許在PC上進行視訊通話的麥克風和攝影機存取”。這可能是因為您可能希望在電腦上啟用攝影機和麥克風訪問,或者因為過時的驅動程式、衝突的設備、網站權限問題等。在本文中,我們有不同的解決方案來解決此錯誤。讓我們開始吧!方法 1:允許桌面應用程式存取你的相機和麥克風步驟1:使用Windows + I鍵一起開啟Windows設定第 2 步:點擊隱私第三步: 在左側,向下捲動並點擊麥克風步驟4:

See all articles