Externí knihovna na přihlašování G+
- BuMoRi
- Člen | 109
Ahoj, řeším podobný problém jako zde
Bez Nette jsem používal knihovnu k přihlašování ke G+. Struktura je
takováto:
<?php
-index.php (kde byl require_once ('libraries/Google/autoload.php');)
-libraries/
-Google/
-Auth/
-Cache/
...
-autoload.php
-Client.php (zde třída Client)
...
?>
Adresář libraries jsem nahrál do vendor, otevřel composer.json a přidal na konec
<?php
"autoload": {
"classmap": ["vendor/libraries/Google/"]
}
?>
Spustil jsem composer dump-autoload, vymazal cache.
Teď bych chtěl vytvořit instanci třídy Client třeba v homepresenteru.
namespace Libraries\Google;
$client = new Google\Client();
Prosím o radu, kde dělám chybu, stále class not found.
- BuMoRi
- Člen | 109
On je problém asi ve využívání autoloaderu tý knihovny, nemůžu
vytvářet namespace.
Bez namespace ($client = new Google_Client();) dostanu tuto hlášku:
App\FrontModule\Presenters\Google_Client' not found. Vůbec netuším co
s tím. Měl bych něco nastavit v configu?
Edit: OK, tak jsem se posunul dál díky zpětnému lomítku :).
Editoval BuMoRi (2. 5. 2018 16:51)