Pomoc s načtění Tracy ve Phalconu
- tomat
- Člen | 16
Ahoj prosím o pomoc. Pracovně jsem nucen používat Phalcon, ale nechci se
vzdát laděnky. Dočetl jsem se že i u tohoto frameworku jí lze používat.
Jsem začínající programátor, tak prosím o schovívavost :) . Tady na
ukázku jak se ji snažím načíst. Staženou ji mám v projektu přes
composer.
Log hlásí že ji nemůže najít: PHP Fatal error: Class ‚Tracy\Debugger‘
not found in…
use Tracy\Debugger;
try {
// Register an autoloader
$loader = new Loader();
$loader->registerDirs(array(
'../app/controllers/',
'../app/models/',
'../vendor/PWD/'
))->register();
Debugger::enable();
// Create a DI
$di = new FactoryDefault();
Neměl by jste někdo typ či nápad?
Děkuji
- jiri.pudil
- Nette Blogger | 1029
Buďto musíš do toho autoloaderu přidat vendor/tracy
, anebo
načítej celý vendor/autoload.php
- Felix
- Nette Core | 1196
@tomat Ja pouzivam Phalcon na par projektu a obecne tam radi, jako vsude, vyuzivat jenom 1 autoloader. Idealni je ten z Composeru, kde svoji knihovnu nacitas pres PSR-4.
Pak normalne zapnes Debugger, stejne jak to delas.
Ja to ve Phalconu pouzivam takhle:
// Enable Tracy Debug
Debugger::enable(APP_ENV === 'dev' ? Debugger::DEVELOPMENT : Debugger::PRODUCTION, APP_PATH . '/app/logs');
Debugger::$strictMode = TRUE;
Debugger::$scream = TRUE;