Hirdetés
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- Magga: PLEX: multimédia az egész lakásban
- Meggyi001: Több tucat Eiffel torony??? ... Igen, gyere mutatom, hogy hol...
- Mr Dini: Mindent a StreamSharkról!
- weiss: Lakodalom van a mi utcánkban...
- GoodSpeed: Kell-e manapság egérpad vagy sem?
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sh4d0w: Kalózkodás. Kalózkodás?
- Olcsó USB WiFi AC adapter
-
LOGOUT
Ajánlott szakirodalmak a teljesség igénye nélkül (a lista még bővülhet):
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Hát az még várat magára egy darabig.
Csak jó dolgokra beszélem rá erőszakosan az embereket.
Egyébként nagyon örülök neki, hogy ezek nálad is beváltak."Ha jól emlékszem drupal 6-nál a dpm-et használtam, viszont a 7-esben hibával elszállt."
Az hogy lehet? Pedig még a 8-as változatnál is működnie kell a dpm-nek: dpm().Én azért használom a dsm()-et, mert elég beszédes a neve, a drupal_set_message-ből van összerakva.
Ez így pont leírja, amit csinál. A státuszüzenetekhez fogja kiírni szétnyitható változatban a változókat, mármint kibontható, ha nem egy stringről, hanem mondjuk egy tömbről van szó.
A dvm() pedig var_export-ot használ, stb..."Néha meg bekandikál a var_dump(), ha rá kell keresni valamire"
Ez nem biztos, hogy jó ötlet. Mármint pont a var_dump alkalmazása. Nem biztos, hogy ott fogod kiprintelni a változó eredményét, ahol nem töri szét mondjuk a megjelenítést. Viszont ezt áthidalják a Devel modul által elérhető függvények, mert hívnak egy drupal_set_message-et, és akkor a státuszüzenetek közé fog kerülni a változók tartalma.
(Akkor már var_export($valtozo, TRUE), a TRUE-val visszaadja az értéket, ezt meg kiírathatod a megfelelő helyen... áhh, melós, inkább használd a Devel modul sajátjait.
Mondjuk én annak idején, amikor nem ismertem eléggé a Devel modult, felfedeztem a spanyolviaszt, mert egy ilyen függvényt írtam (igaz, ez sem rossz, a célnak megfelel):function var_export_drupal_set_message($var, $text = ' __ ', $output_type = TRUE, $type = 'status') {
// $type: e.g. 'status'
if (is_string($var)) {
$var = htmlentities($var);
}
$msg_to_output =
'
<p>' . $text . ($output_type ? ' (type: ' . gettype($var) . ')' : '') . ':
</p>
<pre>' . var_export($var, TRUE) . '</pre>
<hr />
';
drupal_set_message($msg_to_output, $type);
}Ezt is meghívhatod így:
var_export_drupal_set_message($valtozo, 'ez az én változóm');
Ez kb. ugyanazt csinálja, mint a dvm();.
Szerk.: na, már megint sikerült egy óriási hsz.-t kreálnom...

Új hozzászólás Aktív témák
- HIBÁTLAN iPhone 12 mini 128GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3855
- LG UltraFine 27" 5K IPS 99% DCI-P3 1 év garancia
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! 4TB Western Digital Purple SATA HDD meghajtó garanciával hibátlan működéssel
- 156 - Lenovo LOQ (15IRH8) - Intel Core i5-13505H, RTX 4060
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Hát az még várat magára egy darabig.
Ez így pont leírja, amit csinál. A státuszüzenetekhez fogja kiírni szétnyitható változatban a változókat, mármint kibontható, ha nem egy stringről, hanem mondjuk egy tömbről van szó.

