Połączenie z FB SDK 4

Witam,

mam problem z połączeniem z SDK v4 facebooka w celu logowania. Mianowicie nie wiem jak dodać pliki do projektu aby były widocznie, próbowałem dołączyć pliki w main.php lub poprzez requred w controlerze ale zawsze dostaje błąd kiedy wywołuje FacebookSession::setDefaultApplication(‘klucz’,‘klucz’);

Jeśli miał ktoś już z tym styczność i jest w stanie mi pomóc to będę bardzo wdzięczny.

Pozdrawiam.

Cześć,

w jaki sposób dodawałeś je do main.php i gdzie one leżą?

Pliki leża w extension/facebook.

Próbowałem w taki sposób:


	'import'=>array(

		'application.models.*',

		'application.components.*',

                'ext.facebook.*',

                'ext.facebook.src.Facebook.*'

	),

Jednak to nie działa, dostaje błąd “Class ‘FacebookSession’ not found”.

Dlatego próbowałem też dołączyć pliki w kontrolerze poprzez:


require_once(Yii::app()->basePath.'/extensions/facebook/src/Facebook/FacebookSession.php');

i w takim przypadku mam komunikat: Cannot redeclare class Facebook\FacebookSession

Wynika to oczywiście z podwójego dołączenia klasy w main.php i poprzez require. Jednak kiedy usunę dołączanie tych klas w main.php to dostaję błąd:

"include(FacebookSession.php): failed to open stream: No such file or directory "

Więc żadna kombinacja nie działa.

Sprawdzałeś czy biblioteki Facebook nie zawierają wielu klas w jednym pliku?

We wszystkich plikach jest tylko po jednej klasie.