Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Code igniter - tworzenia layoutów
Testosteron
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 2
Dołączył: 15.09.2011

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


Witajcie. Jak mogę stworzyć layout do CI? Znalazłem odpowiednią bibliotekę - Simplicity, ale mam z nią problem. Rozpakowałem ją i zawartość katalogu skopiowałem bezpośrednio do katalogu z CI. Struktura katalogów została więc taka, jaka jest przedstawiona tutaj: http://www.grocerycrud.com/codeigniter-simplicity. Przy próbie uruchomienia przykładu, pojawia się błąd - nie odnaleziono biblioteki jquery, która znajduje się w katalogu assets. Katalog ten (wraz z biblioteką) znajduje się bezpośrednio w katalogu z CI. A może znacie jakieś inne sposoby na stworzenie layoutu?

Pytanie drugie. W kontrolerze ustawiam różne warunki walidacji. W zależności od błędu, który napotka skrypt, wyświetla się inny komunikat, np. "użytkownik o takim loginie istnieje już w systemie", "nieprawidłowy format adresu e-mail", itp. Na całej stronie takich błędów moze być kilkaset. Wstępnie komunikaty o błędach umieściłem w kontrolerze, ale jak dojdzie layout, to pewnie po wystąpieniu błędu zobaczę białą stronę z napisem, czego wolałbym uniknąć. W manualu CI widziałem przykład w którym kod z błędem jest umieszczony w oddzielnym pliku widoku i to byłby dobry sposób, gdybym mógł stworzyć jeden plik dla wszystkich komunikatów o błędach, np. rejestracji. Mógłbym wysyłać kod błędu, a instrukcja Switch wyświetlałaby odpowiedni komunikat. Jak to zrobić?

Z góry dzięki za pomoc (IMG:style_emoticons/default/smile.gif)

Ten post edytował Testosteron 13.10.2014, 08:44:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Testosteron
post
Post #2





Grupa: Zarejestrowani
Postów: 113
Pomógł: 2
Dołączył: 15.09.2011

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


Chcę umieścić kod w tym samym pliku, np.
  1. <?php
  2.  
  3.  
  4. class Example extends CI_Controller {
  5.  
  6. function funkcja(){
  7. echo 'Przykładowa treść';
  8. }
  9. function index(){
  10.  
  11. $data['content'] = $this->funkcja();
  12. $this->load->view('about', $data);
  13. }
  14. }
  15. ?>

Treść jest wyświetlana, ale jednocześnie pojawia się błąd:
Cytat
Unable to load the requested file: .php
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: 9.10.2025 - 05:59