Externí knihovna FPDF připojení
- mimacala
- Člen | 113
Ahojte,
připojil jsem si knihovnu fpdf formou
Services
- App\Libs\Fpdf
Pak mám v presenteru toto
use App\Libs\Fpdf;
class DashboardPresenter extends Nette\Application\UI\Presenter
{
public function __construct(
private Fpdf $fpdf
){
}
Můžu si díky tomu volat $this->fpdf->Funkce();
Jenže mi nette hodilo chybu
„Cannot declare class FPDF, because the name is already in use“
a ukázalo to na soubor fpdf.php, tedy ten importovaný a jeho třídu
9:
10: define('FPDF_VERSION','1.84');
11:
12: class FPDF // zde to vyhodilu chybu
13: {
14: protected $page; // current page number
15: protected $n; // current object number
16: protected $offsets; // array of object offsets
Nemůžu nikde dohledat, kde je již tato třída používaná. :/
Nebo se jedná o nějakou smyčku ?
Děkuji
- Marek Bartoš
- Nette Blogger | 1280
Instaloval jsi knihovnu přes Composer?
Použil jsi někde require, require_once, include nebo include_once?
V případě instalace přes Composer by to prakticky nikdy nemělo být
potřeba.
Co je obsahem App\Libs\Fpdf? Knihovna instalovaná přes Composer určitě nemá
namespace App, takže registrace do služeb a použití v presenteru určitě
nejsou jediná místa, kde s FPDF pracuješ.