Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wiadomości kontrolne
bambero
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 27.06.2005

Ostrzeżenie: (0%)
-----


Witam

Własnie projektuję taki prosty silniczek do budowy aplikacji i zadumałem się nad obsługą wiadomości kontrolnych.

Błędów niższego poziomu (łączenie z bazą, zapytania itp) są obsługiwane poprzez trigger_error. Jednak jak wiadomo istnieją jeszcze wiadomości kontrolne typu "artykuł dodany" "nie mozna dodac artykułu" wyswietlane uzytkownikom.

Pomyslałem sobie więc o klasie Collection (jako ze komunikatów moze byc wiecej niz jeden) jednak ciezko bedzie przekazać obiekt do systemu szablonów. Ponizej taki probny kod:

  1. <?php
  2.  
  3. class messages extends root {
  4.  
  5. private $_errors = array();
  6.  
  7. public function newMessage($message, $level) {
  8.  
  9. array_push($this->_errors, array($message, $level));
  10. }
  11.  
  12. public function lastMessage() {
  13.  
  14.  
  15. }
  16.  
  17. public function length() {
  18.  
  19.  
  20. }
  21. }
  22.  
  23. ?>


Pozdrawiam
Bambero

---
(IMG:http://forum.php.pl/uwaga.gif)
aleksander
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
matid
post
Post #2





Grupa: Zarejestrowani
Postów: 362
Pomógł: 0
Dołączył: 18.02.2004
Skąd: Knurów

Ostrzeżenie: (0%)
-----


Moim zdaniem należy rozdzielić błędy od informacji dla użytkownika. Pierwsze najlepiej obsługiwać w postaci wyjątków, natomiast informacje takie jak artykuł dodany, itd. można obsłużyć statycznym Loggerem lub ew. związać je z konkretnymi widokami.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 22:31