Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Čo ma naučil Yii framework (WebElement #6)

Čo ma naučil Yii framework (WebElement #6)

Vladimír Kriška

April 12, 2012
Tweet

More Decks by Vladimír Kriška

Other Decks in Programming

Transcript

  1. Čo ma naučil
    Yii framework
    Vladimír Kriška (@ujovlado)
    WebElement #6

    View full-size slide

  2. Ako zakladáte projekt?

    View full-size slide

  3. Na čo nedám dopustiť?
    ○ ActiveRecord
    ○ Scaffolding
    ○ Migrations
    ○ Configuration
    ○ Caching
    ○ Logging

    View full-size slide

  4. ActiveRecord
    ○ @srigi - WebElement #1
    ○ statické modely
    ○ relácie + "through"
    ○ validácie
    ○ after*, before* metódy
    ○ rýchlosť

    View full-size slide

  5. Scaffolding
    ○ Generovanie kódu s Yii framework - zdroják
    ○ shell/Gii
    ○ controller, cruf, model, form, module
    ○ vlastné šablóny

    View full-size slide

  6. Migrations
    ○ migrate command
    ○ tabuľka s migráciami

    View full-size slide

  7. Configuration
    ○ jeden hlavný config
    ○ dedičnosť pomocou CMap::mergeArray()
    ○ ľahké prepínanie

    View full-size slide

  8. Caching
    ○ Yii::app()->cache->
    ○ veľa možností (CFileCache, CMemCache,
    CDbCache, CApcCache)

    View full-size slide

  9. Kam ďalej?
    ○ yiiframework.com
    ○ @yiiframework
    ○ čítajte zdrojáky

    View full-size slide