Zfdebug - debug panel Zend Framework, az orosz nyelvű közösség Zend Framework
Ma megpróbáltam dolgozni ZFDebug - panel Zend Framework, amelyek különféle hibakeresési információkat. A benyomások pozitívak, ezért kell többet mondani, talán még nem tud a panel.
ZFDebug panel készül, mint a dugó a Front vezérlő, és úgy néz ki, mint egy kis kompakt panel megjeleníti az oldalt alul. Ami fontos, cross-browser megoldás. Ezzel szemben például a megoldás firebug amiről írtam korábban.
lehetőségek
Ez a következő funkciókat támogatja:
Ha van egy változata a ZF 1.8, illessze be az alábbi kódot a bootstrap file:
Ha van egy változata a ZF 1,8 alatti, használja az alábbi kódot:
$ Options változó lehet tömb vagy Zend_Config objektumot az alábbi kulcsok
- z-index: Location panel (255, felső)
- IMAGE_PATH: Út a ikont a panel (null, ha a továbbított kép kialakítására base64 kódolást használnak)
- jquery_path: Út a JQuery
- plugins: bővítmények listáját.
Én minden van elég gyorsan.
Mellesleg a letölthető archív ott van a Auth bővítmény, de láthatóan még nem hozta meg a kívánt állapot, így nem működik.
Ha szükséges, akkor kinyílik a panel saját bővítményeket.
És végül, néhány screenshot a panel akcióban:
Dolgoztam át egyszer, vagy inkább dolgozik-művek, akkor legyek - így ideiglenesen tiltsa le, majd obratno.soglasen nem kényelmes, de hogyan másképp még nem találtak, és átkódolja a UTF-8 (vagy az, amelyben Munkahely) fog futni énekelni fájlokat
Meg lehet változtatni a fájl ZFDebug \ Controller \ Plugin \ Debug.php
$ line response-> setBody (preg_replace (# „/ (
Meg lehet változtatni a fájl ZFDebug \ Controller \ Plugin \ Debug.php
$ line response-> setBody (preg_replace (# „/ (
Hasznos tulza. Használom.
Hogy, majd csatlakoztassa a panel?
Azok számára, akik a probléma a kódolást. Ami repül az időben, nem tudom pontosan megmondani, hogy mi van csatlakoztatva, csak nézett a kapott html és észrevette, hogy a plug-in-kód egészül mögött a tag
, Metacímke jelezve a kódolás kisebb lesz, mint ez az egész ügy. Tény, hogy a probléma nem kell, de lehet, hogy a böngésző anélkül, hogy válaszra vár a Google-tól, ahol működik a jquery lehet más okok miatt nem tudja megfelelően érzékeli a kódolás és kopogtat neki az egyik, hogy megy az alapértelmezett állapot.A megoldás egyszerű, plug-slip szöveget a zárás előtt
Treat fájl ZFDebug / Controller / Plugin / Debug.php
Olyan módszert találni védett funkció _output ($ html)
és cserélje ki a csere alapszakaszban
$ Response-> setBody (preg_replace (# „/ (
A következő:
$ Response-> setBody (str_ireplace (# '#”, $ This -> _ headerOutput (). # '#”, $ Response-> getBody ()));
A módosítás után a böngésző teszi számomra a megfelelő kódolási hiba nélkül.
Csak jelölje be a címet, ami ad egy szerver úgynevezett Content-Type, lehet, hogy nem megfelelő kódolás.
Bassza várható valami ilyesmi a Web Debug eszköztár symfonys.
Nos, uraim, esküszöm, ez egy nyomorúság! És akkor Debug.
Én, mint egy kezdő, az első kérdés, amely felmerült, amely átlagosan leolvasás normálisnak tekinthető, vagy maximum, feltételezve, hogy a lehetőséget, hogy a kapacitás a szerver, amelyen a kérelem kidolgozás alatt nem léteznek.