konto usunięte

Temat: PdT, debug i ZendFramework

Witam,

Ostatnimi czasy chciałem zintegrować swojego Eclipse z jakimś debuggerem - czy to Zend Debugger czy xDebug - ciężko było, ale xDebug coś tam zaczął rozumieć swój sens istnienia. ;)

Jednak jeszcze problem w tym, że pracuję w PDT na ZendFramework`u i w/w xDebug nie za dobrze współpracuje z frameworkami typu MVC.

Czy ktoś może mi poradzić jak się za to zabrać i skończyć ?

Pozdrawiam,
Kuba
Michał Zwoliński

Michał Zwoliński vojo w języku
esperanto to droga
:)

Temat: PdT, debug i ZendFramework

Dołączam się do pytania i dorzucę "czy da się już zintegrować pdt 2 z aptaną?"
Adam Brodziak

Adam Brodziak PHP, football, fun

Temat: PdT, debug i ZendFramework

Jednak jeszcze problem w tym, że pracuję w PDT na ZendFramework`u i w/w xDebug nie za dobrze współpracuje z frameworkami typu MVC.
Co przez to rozumiesz?

konto usunięte

Temat: PdT, debug i ZendFramework

Adam Brodziak:
Jednak jeszcze problem w tym, że pracuję w PDT na ZendFramework`u i w/w xDebug nie za dobrze współpracuje z frameworkami typu MVC.
Co przez to rozumiesz?
Starając się debugować konkretny kontroler, w przeglądarce jest uruchamiany on bezpośrednio: localhost/projekt/app/controller/AbcController.php zamiast localhost/projekt/abc
Adam Brodziak

Adam Brodziak PHP, football, fun

Temat: PdT, debug i ZendFramework

Michał Zwoliński:
Dołączam się do pytania i dorzucę "czy da się już zintegrować pdt 2 z aptaną?"
Hmmm, zintegrować? Pewnie da się podpiąć PDT2 jako wtyczkę do PHP, a Aptane do reszty, ale jak to działać będzie nie wiem. Aptana oparta jest na starszym Eclipse, do tego zawiera sporo kodu z PDT (w wersji 1.0 prawdopodobnie). Może być jakiś konflikt.

Co do debugowania kontrolerów, to trzeba ustawić tryb Web Page + odpowiednie mapowanie w konfiguracji debug. Generalnie Exlipse odpala wtedy aplikację ze specjalną sesją XDebug, a my możemy sobie klikać do woli i sprawdzać breakpointy.

konto usunięte

Temat: PdT, debug i ZendFramework

Dokładnie jak wyżej.

Ja sam zaczynając z xdebugiem korzystałem z tego: http://www.64bitjungle.com/tech/debugging-php-applicat... a potem już poszło z górki.

Daje możliwość klikania sobie na stronie i zatrzymywania aplikacji na breakpointach.

konto usunięte

Temat: PdT, debug i ZendFramework

Jakub Chrzanowski:
Jednak jeszcze problem w tym, że pracuję w PDT na ZendFramework`u i w/w xDebug nie za dobrze współpracuje z frameworkami typu MVC.

Ustaw sobie tak:
xdebug.profiler_append = Off
xdebug.profiler_enable = On
xdebug.profiler_enable_trigger = Off
xdebug.profiler_output_dir = /tmp
xdebug.profiler_output_name = cachegrind.out.%s
I zainstaluj kcachegrind
Masz wtedy cały MVC rozłożony na wywołania, powiązania czasu co tam sobie chcesz ;-)

konto usunięte

Temat: PdT, debug i ZendFramework

Adam Brodziak:
Co do debugowania kontrolerów, to trzeba ustawić tryb Web Page + odpowiednie mapowanie w konfiguracji debug.

Na tym właśnie stanąłem - odpowiednie mapowanie. ;)

Wcześniej konfigurowałem xDebug`a właśnie w/g linka, który zamieścił Jan.

Następna dyskusja:

ZSfE + ZendDebugger + Debug...




Wyślij zaproszenie do