Ich habe Probleme mit dem Debuggen in Typo3 7.6. Ich benutze \TYPO3\CMS\Core\Utility\DebugUtility::debug($this->table_info);
, aber ich mag es nicht. Die Ausgabe hat einen Konflikt mit meinem HTML-Code. Ich habe Krumo in der vorherigen Version verwendet und ich mag es sehr. Kann mir jemand Debugger wie Krumo empfehlen? Danke.Debugging in Typo3 7.6
0
A
Antwort
0
was:
\TYPO3\CMS\Core\Utility\DebugUtility::var_dump($this->table_info);
1
Ich persönlich benutze xDebug. Wenn Sie ein PHP-IDE wie PHPStorm haben, ist es wahrscheinlich installiert und Sie müssen es nur konfigurieren.
Wenn Sie Texteditoren wie Sublime Text verwenden, können Sie ihr Paket installieren.
Wenn xdebug nicht dein Ding ist, kannst du alternativ einfach das gute alte verwenden.
echo '<pre>'; print_r($debug); echo '</pre>';
0
Sie können die TYPO3-Erweiterung fh_debug verwenden. Dies erzeugt die Debug-Ausgabe in einer HTML-Datei. Das Backtrace zeigt Ihnen, wo sich die debuggte Variable befindet.
Debug das Beispiel für die leeren Variable $ this-> table_info:
debugBegin();
debug($this->table_info, '$this->table_info My Position 1');
debugEnd();
Ergebnis (Browser):
CaseContentObject.php 45 cObjGetSingle
ContentObjectRenderer.php 734 cObjGetSingle
ContentObjectRenderer.php 752 render
UserContentObject.php 41 callUserFunction
ContentObjectRenderer.php 6634 call_user_func_array
class.tx_ttproducts_pi1.php 68 main
class.tx_ttproducts_pi1_base.php 82 run
class.tx_ttproducts_main.php 434 debugBegin
debugBegin (34.22.11.12) BEGIN [--->
debugBegin
CaseContentObject.php 45 cObjGetSingle
ContentObjectRenderer.php 734 cObjGetSingle
ContentObjectRenderer.php 752 render
UserContentObject.php 41 callUserFunction
ContentObjectRenderer.php 6634 call_user_func_array
class.tx_ttproducts_pi1.php 68 main
class.tx_ttproducts_pi1_base.php 82 run
class.tx_ttproducts_main.php 435 debug
$this->table_info My Position 1
CaseContentObject.php 45 cObjGetSingle
ContentObjectRenderer.php 734 cObjGetSingle
ContentObjectRenderer.php 752 render
UserContentObject.php 41 callUserFunction
ContentObjectRenderer.php 6634 call_user_func_array
class.tx_ttproducts_pi1.php 68 main
class.tx_ttproducts_pi1_base.php 82 run
class.tx_ttproducts_main.php 436 debugEnd
debugEnd (34.22.11.12) END <---]
debugEnd
Ergebnis (HTML):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Debug generated by fh_debug</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link rel="stylesheet" href="../typo3conf/ext/fh_debug/res/fhdebug.css" />
</head>
<body>
<br/><p>09:53:42 02.06.2016 (34.22.11.12)</p>
<h3>Front End Debugging<br /> - counter: 1 start time, date and IP of debug session (mode "wb") (string)</h3><hr/>
<table><tr><td>CaseContentObject.php</td><td>45</td><td>cObjGetSingle</td></tr><tr><td>ContentObjectRenderer.php</td><td>734</td><td>cObjGetSingle</td></tr><tr><td>ContentObjectRenderer.php</td><td>752</td><td>render</td></tr><tr><td>UserContentObject.php</td><td>41</td><td>callUserFunction</td></tr><tr><td>ContentObjectRenderer.php</td><td>6634</td><td>call_user_func_array</td></tr><tr><td>class.tx_ttproducts_pi1.php</td><td>68</td><td>main</td></tr><tr><td>class.tx_ttproducts_pi1_base.php</td><td>82</td><td>run</td></tr><tr><td>class.tx_ttproducts_main.php</td><td>434</td><td>debugBegin</td></tr></table><br/><p>debugBegin (34.22.11.12) BEGIN [---></p>
<h3>debugBegin</h3><hr/>
<table><tr><td>CaseContentObject.php</td><td>45</td><td>cObjGetSingle</td></tr><tr><td>ContentObjectRenderer.php</td><td>734</td><td>cObjGetSingle</td></tr><tr><td>ContentObjectRenderer.php</td><td>752</td><td>render</td></tr><tr><td>UserContentObject.php</td><td>41</td><td>callUserFunction</td></tr><tr><td>ContentObjectRenderer.php</td><td>6634</td><td>call_user_func_array</td></tr><tr><td>class.tx_ttproducts_pi1.php</td><td>68</td><td>main</td></tr><tr><td>class.tx_ttproducts_pi1_base.php</td><td>82</td><td>run</td></tr><tr><td>class.tx_ttproducts_main.php</td><td>435</td><td>debug</td></tr></table><br/><p></p>
<h3>$this->table_info My Position 1</h3><hr/>
<table><tr><td>CaseContentObject.php</td><td>45</td><td>cObjGetSingle</td></tr><tr><td>ContentObjectRenderer.php</td><td>734</td><td>cObjGetSingle</td></tr><tr><td>ContentObjectRenderer.php</td><td>752</td><td>render</td></tr><tr><td>UserContentObject.php</td><td>41</td><td>callUserFunction</td></tr><tr><td>ContentObjectRenderer.php</td><td>6634</td><td>call_user_func_array</td></tr><tr><td>class.tx_ttproducts_pi1.php</td><td>68</td><td>main</td></tr><tr><td>class.tx_ttproducts_pi1_base.php</td><td>82</td><td>run</td></tr><tr><td>class.tx_ttproducts_main.php</td><td>436</td><td>debugEnd</td></tr></table><br/><p>debugEnd (34.22.11.12) END <---]</p>
<h3>debugEnd</h3><hr/>
<br/><p>09:53:58 02.06.2016 (34.22.11.12)</p>
<h3>=== END time, date and IP of debug session === (string)</h3><hr/>
</body>
Verwandte Themen
- 1. Autoload-Funktion typo3 7.6
- 2. TCA Sprachauswahl in TYPO3 7.6
- 3. Autoload-Definition in ext_emconf.php für typo3 7.6
- 4. TYPO3 7.6.x Klasse 'TYPO3 \ Flow \ Fehler \ Nachricht' nicht gefunden
- 5. Typo3 7.6 Flux Backend Layout Spaltentitel
- 6. TYPO3 7.6 tx_news und SHORTURL mit realurl
- 7. erlaubt cTypes in backenlayouts/gridelements nicht mehr in TYPO3 7.6?
- 8. "Hoppla, ein Fehler ist aufgetreten! Code: 201601301501048 .." in TYPO3 7.6
- 9. TYPO3 7.6.x Erstellen eines verschlüsselten MD5-Passworts im TCA
- 10. TSconfig Cache löschen Optionen in externen Datei funktioniert nicht in TYPO3 7.6.x
- 11. Typo3 7.6 Extbase-Repository-Abgleich wirkt sich nur auf nicht lokalisierte Datensätze aus
- 12. TYPO3 7.6 Backend-Suche (TCA Suchfelder) funktioniert nicht auf verwandter Tabelle
- 13. TYPO3 RTE p Tags fehlen im Frontend
- 14. MaximoAnwhere-7.6 Android Apps Entwicklung
- 15. Wie eine benutzerdefinierte CSS-Datei in TYPO3 enthalten
- 16. Leider wurde die angeforderte Ansicht nicht in TYPO3
- 17. Werte aus verschiedenen Tabellen in mein TYPO3 Extension Repository holen
- 18. Wie cache_imagesizes Abfragen in Typo3 reduzieren 4.5
- 19. FAL-Einfügung in sys_file TYPO3
- 20. TYPO3 benutzerdefinierte Stile in RTE?
- 21. TYPO3 Extbase: setDefaultOrderings in Controller
- 22. Caches "neu laden" in TYPO3?
- 23. Tabellose Bilder in TYPO3 4.7?
- 24. Maximo Anywhere 7.6 - Standard-Apps stecken geblieben
- 25. Layout TYPO3-Extension Backend
- 26. TYPO3 $ GLOBALS ['LANG']
- 27. TYPO3, Extbase, Paginate
- 28. TYPO3 URL Verarbeitungsreihenfolge
- 29. TYPO3 Composer Abhängigkeitskonflikt
- 30. Typo3 v. 4.3.3 Sprachdateien
Schwerwiegender Fehler: Aufruf zu undefinierter Methode TYPO3 \ CMS \ Core \ Utility \ DebugUtility :: var_dump() – Dev
sogar mit dem ersten \? Wenn Sie es nicht hinzufügen, ist der Namespace falsch –
ja, ich habe \ in erster Linie – Dev