1. 程式人生 > >ThinkPHP5中使用第三方類庫 郵箱傳送

ThinkPHP5中使用第三方類庫 郵箱傳送

 

在TP5中有兩種方式使用第三方類庫,如果類庫支援composer方式安裝那就很方便了,使用composer安裝的類庫儲存在Vendor目錄下,可以直接使用,以phpmailer為例,使用如下命令安裝:

composer require phpmailer/phpmailer

執行後會自動安裝到Vendor目錄下,TP5.1以後的版本全部使用名稱空間自動載入,如需使用phpmailer類庫只需使用如下方式匯入:

use PHPMailer\PHPMailer\PHPMailer;

然後即可例項化PHPMailer類庫.

如果類庫不支援composer安裝,那可以儲存到extend目錄下對應的目錄中,一定要設定名稱空間,這樣在控制器中即可使用use方式引入。仍然以PHPMailer為例,假設目錄結構為extend/PHPMailer/PHPMailer/PHPMailer.php,則依然使用如下方式匯入

use PHPMailer\PHPMailer\PHPMailer;

然後例項化即可。