Opracowuję projekt z Yii.Yii: wymaganie pliku .php
Potrzebuję wymagać zwykłego pliku .php (nie komponentu, nie klasy, tylko zwykły ciąg definicji funkcji PHP). Jaki jest prawidłowy sposób to zrobić w ramach Yii? Czy powinienem używać plain require_once()?
require_once(Yii::app()->basePath . '/extensions/my-php-file.php');
Dobrze?
Wymagaj nie jest funkcją, nie ma potrzeby '()': To ma rację: 'require_once Yii :: app() -> basePath. '/extensions/PearMail/Mail-1.2.0/Mail.php'; ' – lin
@lin: Wiem, że to jest instrukcja, a nie funkcja. Twoja wersja z pewnością wygląda bardziej przyjemnie, ale nie sądzę, że to ma znaczenie, którego używasz (może z wyjątkiem czytelności). –
Yii :: $ app jest statycznym var dla klasy aplikacji Yii2, "yii \ web \ Application". Próbowałem tego i zadziałało dla mnie require_once Yii :: $ app-> basePath. "/extensions/PearMail/Mail-1.2.0/Mail.php"; –