Clicky

Skocz do zawartości


Zdjęcie
- - - - -

[K2] Przykłady kohana

3 odpowiedzi w tym temacie

  • Zaloguj się, aby dodać odpowiedź

#1 panisher

panisher

    Początkujący

  • Użytkownik
  • Pip
  • 48 postów

Napisano 31 sierpień 2009 - 19:41

Witam, szukam po całym forum i nie mogę znaleść konkretnych przykładów dla poczatkujacych, ja chętnie po lekturze lubię sprawdzasz swoje  umiejetnosci ale nie potrafię bez konkretnych przykładów, jak?

Nie wiem czy tu jest odpowiednie miejsce, ale przydał by się osobny dział na Przykłady lub gotowce kohany.
Naprzykład: chciałbym zobaczyć jak wygląda pliki z MVC które robią proste czynnosci: logowanie (forumularz+validzacja+mysql).
Albo jak wyświetlić z mysql lise uzytkownikow posortowana używając w całosc MVC a nie sam VC.

Jestem poczatkujacym, troche kumam oop, ale nie korzystalem wczesniej z zadnego frameworka, a zaczelem od kohany :).



#2 mck

mck

    Jestę Blogerę

  • Admin
  • 1544 postów

Napisano 31 sierpień 2009 - 21:57

na dobrą sprawę ciężko znaleźć jakieś gotowce, zwłaszcza pisane pod aktualne wersje (większość tych dostępnych pochodzi z czasów wersji 2.0-2.1, czyli mniej więcej sprzed roku). proponuję porządnie przeglądnąć forum - jest tu sporo ładnych przykładów i ciekawych rozwiązań, z których możesz się dużo nauczyć ;) do tego standardowo dokumentacja, która jest odpowiednio napakowana przykładami (choć nie zawsze słusznymi i poprawnymi). na koniec proponuję naszą kohanę, gdzie nauczysz się absolutnych podstaw (wiem, wiem, dawno się tam nic nie dzieje, ale obiecujemy ruszyć jak tylko uda się nam uporać z aktualnymi projektami, które drastycznie ograniczają nasze zasoby wolnego czasu) :)

#3 panisher

panisher

    Początkujący

  • Użytkownik
  • Pip
  • 48 postów

Napisano 01 wrzesień 2009 - 08:37

Większość co tu przesiaduje raczej już coś pisała w kohanie, jakiekolwiek projekty tworzyło, moglibyście się podzielić jakimiś urywkami kodu do obecnej wersji. Co do kursu na naszej kohanie jest bardzo pomocny, chyba najlepszy jaki znalazłem googlując  ;D
przydało by się jeszcze wstęp z MVC do modelu uzycia.
Mam taki przykład w application/models/anime.php
Skoro model ma służyć do pracy nad danymi z bazy danych. To może wytumaczycie mi co oznacza poniższy przykład:
Wiem tyle z tego że odwoluje sie do ORM :)
Łopatologicznie proszę  ;D


class Anime_Model extends ORM {

    protected $has_many = array('subtitles');

    // opis walidacji TODO !
    public $validation_rules = array (
        'default' => array (
            'add_rules' => array (
                'title'  => array ('required', 'animeTitle'),
                'other_titles'  => array ('animeOtherTitles'),
                'location'  => array ('length[0,32]'),
                'www'      => array ('valid::url'),
                'sex'      => array ('chars[fm]'),
                'gg'        => array ('chars[0-9]'),
                'about'    => array ('length[0,2048]'),
            ),
            'pre_filter'  => array (
                'trim' => array('*'),
            ),
            'add_callbacks'    => array (
                'login' => array('this::login_available'),
            ),
        ),
        'register' => array (
            'add_rules' => array (
                'password_confirm' => array ('matches[password]'),
            ),
        ),
    );

}


#4 mck

mck

    Jestę Blogerę

  • Admin
  • 1544 postów

Napisano 01 wrzesień 2009 - 08:52

^^ to jest tylko definicja dwóch zmiennych modelu (to większe, to definicja reguł walidacji wprowadzanych danych)
co do samych modeli, to w dokumentacji jest dobry przykład




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych