problem s Kdyby/Facebook na localu funguje na produkcnim ne
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- vosy
- Člen | 532
ahoj
chci udelat prihalseni k webu prez FB ucet.
pouzivam „kdyby facebook“
na localu vse funguje v poho
ale kdyz dam web na ostry server tak se mi zobrazuje chyba
Using $this when not in object context
v SignInPresenteru na radku:
if (!$existing = $this->FbUserRepository->findByFacebookId($fb->getUser()))
- David Matějka
- Moderator | 6445
@Aurielle myslim, ze tato otazka je zbytecna :)
@vosy na serveru mas php 5.3, kde neni podporovany $this
v closurach, pouzij
$that = $this;
function () use($that) {
$that->fbUserRepository-> ....
}
- Filip Procházka
- Moderator | 4668
Jen bych doplnil, že chyba s Kdyby/Facebook nijak nesouvisí, ten podporuje 5.3 v pohodě. Chyba je v tvém kódu.
Spíš než učit se 5.3 bych ti doporučil sehnat hosting s novějším PHP.