2015-03-02 2 views
0
I want to implement twillio API in Yii2. 
On submit form SMS should be sent. 

I placed all twillio library code in advanced yii2 app in : 

rr.lcl/library/twilli_lib/ 

rr.lcl мой корневой папке (продвинутый)Как использовать внешний файл класса PHP в действии Yii2

Here is my function: 

public function actionSendtestsms($id) { 
require($_SERVER['DOCUMENT_ROOT'].'/rr.lcl/library/twilio-php-master/Services/Twilio.php') 
     $client = new Services_Twilio($account_sid, $auth_token); 

} 

Как включить внешний PHP файл Calss в функции контроллера Yii2.

ответ

0

Установка Twillio PHP SDK через Composer (в корне Yii2 перспективы):

php /path/to/composer.phar require 'twilio/sdk:4.2.1' 

Он добавил libarary к Yii2 автозагрузке и после этого в своем действии просто сделать:

public function actionSendtestsms($id) { 
     $client = new Services_Twilio($account_sid, $auth_token); 
} 

See Twilio php sdk on packagist

+0

Спасибо за повтор, но проблема решена Curl – prad

+1

Обязательно добавьте обратную косую черту или он будет искать контроллер, например $ client = new \ Services_Twilio ($ account_sid, $ auth_token); –

Смежные вопросы