Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


vvolv
Napisane: 16.01.2012, 22:00:11





Grupa: Zarejestrowani
Postów: 15
Dołączył: 31.07.2011

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

To działa http://vvolv.xon.pl/header.txt

Nie kopiuj tekstu, tylko zapisz jako ten header.php, nadpisując poprzedni.
  Forum: Frameworki · Podgląd postu: #931939 · Odpowiedzi: 11 · Wyświetleń: 454

vvolv
Napisane: 27.08.2011, 15:47:00





Grupa: Zarejestrowani
Postów: 15
Dołączył: 31.07.2011

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

To może ja coś dorzucę od siebie.
Proponuje stworzyć klasę, która w momencie inicjalizacji wczytuje sobie dane z bazy i je obrabia. Dodatkowo jakiś przyjazny interfejs.
+ Tylko jeden stworzony obiekt
+ Wczytujesz dane tylko raz na uruchomienie skryptu, później trzymasz w jakiejś zmiennej
+ Jak stworzysz dobry interfejs to da się z tego korzystać
+ Możliwość edycji z jakiegoś panelu admina

- musi zostać załadowane za każdym wczytaniem, zawsze to dodatkowe zapytanie
- trzeba to zaprogramować ; P
  Forum: PHP · Podgląd postu: #894054 · Odpowiedzi: 7 · Wyświetleń: 495

vvolv
Napisane: 27.08.2011, 15:14:05





Grupa: Zarejestrowani
Postów: 15
Dołączył: 31.07.2011

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

Co do obsługi po adresie to polecam to http://codeigniter.com/wiki/URI_Language_Identifier/
Idąc dalej osobiście nie zalecam ustawiać języka na ten ustawiony w przeglądarce. Lepszym rozwiązaniem jest wyświetlenie jakiegoś panelu z wyborem języka i zapisanie tego np.: w cookie.
  Forum: Frameworki · Podgląd postu: #894044 · Odpowiedzi: 4 · Wyświetleń: 500

vvolv
Napisane: 14.08.2011, 13:40:07





Grupa: Zarejestrowani
Postów: 15
Dołączył: 31.07.2011

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

To znów zakładamy kolejną sytuację ; )
Aktualizacja newsa do bazy danych.
Jeżeli aktualizacja się powiodła to zwracam true w modelu.
W kontrolerze sprawdzam ten warunek i odpowiednio reaguje. Dodatkowo mam stworzony helperek, który mi zapisuje informacje dla użytkownika we flash cookie.

Wygląda to tak, tym razem pseudokod, bo będzie jaśniej.

Kontroler:
  1. if( $news_model->update(/*jakies parametry*/) == true))
  2. {
  3. set_message('info', 'Udalo sie');
  4. }
  5. else
  6. {
  7. set_message('error', 'Blad!');
  8. }

A to już w widoku
  1. echo get_message()


Edycja:
Flash cookie są wykorzystywane dlatego, że informacja jest dopiero wywalana po przekierowaniu na stronę główną. Jeżeli informacja ma być wypluta od razu to użycie flash cookie jest bezsensu ; )
  Forum: PHP · Podgląd postu: #890204 · Odpowiedzi: 6 · Wyświetleń: 763

vvolv
Napisane: 14.08.2011, 12:50:08





Grupa: Zarejestrowani
Postów: 15
Dołączył: 31.07.2011

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

Załóżmy jakąś prostą sytuację, typu wyświetlenie wszystkich newsów z bazy.

1. Użytkownik coś sobie tam wybiera, zdarzenie jest obsługiwane przez kontroler.
2. Kontroler pobiera dane z modelu(np: $news_model->get_all() ).
3. Kontroler ładuje widok i przekazuje mu pobrane dane.

W razie problemów mogę skrobnąć kawałek pseudokodu.
  Forum: PHP · Podgląd postu: #890198 · Odpowiedzi: 6 · Wyświetleń: 763


New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 19:52