Invitat: Mesajul excelent, felicit))))) -------- Marci W BA maoshi xy chul.
Server Ultima Online - Războaiele Forest (de la creatorul acestui blog)
Mesajele instantanee sunt folosite pentru ceea ce ar fi salvat într-o sesiune de text, și apoi afișați-l pentru utilizator - trebuie doar să-l ștergeți.
Termenul „mesajul flash“ nu are nimic de-a face cu tehnologia Flash de la Adobe
Astfel, mesajele flash sunt disponibile numai în curent și următoarea cerere. Mesajele Flash pot fi setate folosind metoda setFlash () clasa CWebUser.
De exemplu, doriți să-i spuneți utilizatorului că sa „Parola a fost schimbata cu succes“ pentru ekshinse controller-dreapta adăugați următorul cod:
Astfel, vom păstra în variabila de sesiune „succes“ cu valoarea „Parola a fost modificată.“ Dacă doriți să utilizați mai mult de un mesaj instantaneu - pur și simplu utilizați valoarea unică a „denumirii“.
Acum, în fișierul de mapare (în același loc în care formularul nostru pentru a schimba parola, de exemplu), adaugă codul de validare la prezența unui mesaj instantaneu și afișa:
Pentru a verifica existența mesajelor am folosit hasFlash () metodă pentru a obține mesajul text - getFlash ();
Astfel, după un mesaj instantaneu a fost creat în controller - acesta va fi afișat pe ecran.
Acum, adăugați un pic de „frumusețe“. Ne înfășurați mesajul nostru la clasa „info“, care ar utiliza efectul estompare de amortizare. obținem:
În ekshinse după crearea mesajelor flash, adăugați următorul cod: