Choď na navigáciu
  • Ako hash-ovať heslá v CakePHP

    Ako hash-ovať heslá v CakePHP? CakePHP nám poskytuje jednoduché riešenie pomocou triedy Security.

  • Spracovávame formulárové dáta

    CakePHP obsahuje automatickú ochranu proti SQL injection a vo väčšine prípadov nemusíme špeciálne spracovávať formulárové dáta. Avšak určite nastane taká situácia, v ktorej budeme potrebovať formulárové dáta nejakým spôsobom upraviť, CakePHP nám ponúka niekoľko preddefinovaných metód. V článku si ich predstavíme.

  • Viacjazyčné validačné error hlášky

    CakePHP ponúka v najnovšej verzii možnosť definovať validačné error hlášky priamo do modelu. Problémom však ostáva, ako tieto error hlášky prekladať a definovať ich preklad v jazykových súboroch. My si v článku ukážeme jednoduché riešenie.

  • Routovanie v CakePHP

    V článku o routovaní v CakePHP si predstavíme mechanizmus práce s URL a ukážeme si niekoľko trikov, ako urobiť naše URL zaujímavé nie len pre programátora ale aj pre užívateľa.

  • 5. Tvoríme CMS s CakePHP - Controller a View

    V predchádzajúcej časti seriálu sme si navrhli a vytvorili databázu, ku každej databázovej tabuľke sme si vytvorili model a veľmi stručne sme si predstavili controller. V dnešnej časti sa budeme controlleru venovať podrobne a predstavíme si taktiež ďalšiu časť architektúry MVC a to konkrétne view.

  • Validácia vstupných dát v CakePHP - 3. časť

    V poslednej časti nášho miniseriálu o validácii dát v CakePHP si vytvoríme ukážkový príklad a názorne demonštrujeme celý mechanizmus validácie dát v tomto frameworku.

  • Ako poslať email s prílohou

    Nedávno som v jednom z mojich projektov riešil situáciu, kedy bolo potrebné k odosielanému emailu pripojiť aj prílohu. V článku si ukážeme jednoduchý návod, ako odoslať email s prílohou v CakePHP.

  • Validácia vstupných dát v CakePHP - 2. časť

    V prvej časti seriálu o validácii dát v CakePHP sme si podrobne predstavili základy validácie. V dnešnej časti budeme pokračovať a detailne si predstavíme vstavané validačné pravidlá a vytváranie vlastných pravidiel.

  • Validácia vstupných dát v CakePHP - 1. časť

    Validácia vstupných dát je jedna z najdôležitejších častí každej aplikácie. Pomocou validácie máme zaručené, že dáta vstupujúce do našej aplikácie odpovedajú nastaveným pravidlám a nebudú narušovať konzistenciu našej aplikácie. Vo verzii 1.2 CakePHP prichádza s prepracovanou validáciou a my si v tomto článku podrobne vysvetlíme všetky jej aspekty.

  • Kde hľadať informácie o CakePHP

    CakePHP disponuje pomerne rozsiahlou komunitou. Článok uvádza niekoľko zaujímavých miest, kde môžete nájsť množstvo informácií a odpovedí na svoje otázky.

  • MVC model view controller v CakePHP

    V dnešnom článku si detailne priblížime pohľad na celkovú architektúru frameworku a tou je architektúra Model View Controller. Porozumenie MVC je pre vývoj v CakePHP zásadné a tento článok vás ponorí do tajov tohto návrhového vzoru z pohľadu daného frameworku.

  • www.omniaklf.sk

    S radosťou vám môžem predstaviť web aplikáciu postavenú na CakePHP.

    Táto stránke bola vytvorená pre firmu Omia KLF, ktorá sa zaoberá strojárenskou výrobou. Vývoj som si užíval :-) a pri vývoji stránky som využil niekoľko nových vecí ako Google ajax search api a upload komponenty.

  • Pripojujeme sa k databáze

    V tomto článku si ukážeme pokročilú prácu s pripojením k databáze v CakePHP. Ukážeme si, ako sa pripojiť cez socket alebo ako si nakonfigurovať niekoľko databázových pripojení a následne ich používať.

  • Seriál o CakePHP na abclinuxu.cz

    Dnes mi vyšiel na známom serveri www.abclinuxu.cz prvý zo série článkov o frameworku CakePHP.

  • 4. Tvoríme CMS s CakePHP - Model

    V minulej časti seriálu sme si vysvetlili srdce frameworku Active Record. Od dnešnej časti sa pustíme do programovania nášho CMS a začneme návrhom databáze a vytvorením databázovej vrstvy našej aplikácie tzv. Modelu.

  • Controller bez modelu, model bez tabuľky

    Niekedy môžu nastať situácia, že budeme potrebovať len Controller a príslušný model nám bude zbytočný. V článku predstavím jednoduché riešenie takejto situácie.

  • Ako vytvoriť admin rozhranie?

    Admin rozhraním disponuje v súčasnosti každá väčšia web aplikácia. Dnes si ukážeme, ako si môžeme takéto jednoduché admin rozhranie vytvoriť pomocou CakePHP.

  • Používame témy v Cake aplikácii

    Meniť vzhľad stránky rýchlo a jednoducho nie je pre Cake žiaden problém. Dnes si ukážeme, ako naučiť vašu aplikáciu používať témy.

  • 3. Tvoríme CMS s CakePHP - Active Record

    Treťou časťou pokračuje seriál o CakePHP. Táto časť patrí k najdôležitejším, pretože si v nej budeme podrobne vysvetľovať srdce celého frameworku a to je Active Record.

  • Náhrada za funkciu generateList()

    Funkcia generateList() patrila rozhodne k jednej z najužitočnejších a najpoužívanejších funkcií vôbec. V najnovšej verzii CakePHP ju však nenájdeme. Ako si poradiť bez nej, si ukážeme v tomto článku.

  • 2. Tvoríme CMS s CakePHP - začíname pracovať

    Opäť pokračujeme v našom seriály a tentokrát začneme pracovať priamo s frameworkom.

  • 1. Tvoríme CMS s CakePHP - úvod

    Touto časťou sa začína seriál, v ktorom si na tvorbe konkrétnej webovej aplikácie ukážeme jednotlivé aspekty skvelého frameworku CakePHP.

  • SEO URL komponenta

    Dnes si ukážeme ako si naprogramovať jednoduchú komponentu pre vytváranie pekných seo url.

  • RSS kanál v CakePHP - 2. časť

    V predchádzajúcom článku venovanom rss kanálu v cakePHP sme si ukázali jednoduché riešenie na pár riadkov. Dnes si ukážeme, ako sa to dá ešte jednoduchšie.

  • CakePHP 1.2 pre-beta

    Včera 22. októbra bola vydaná ďalšia vývojová verzia CakePHP na ceste k stabilnej verzii 1.2.

  • Lokalizovaný dátum v cakePHP - 2. časť

    V minulom článku som písal o lokalizovanom dátume. Dnes si ukážeme, ako môžeme zobrazovať lokalizovaný dátum veľmi zaujímavým slovným popisom.

  • Lokalizovaný dátum v cakePHP

    CakePHP má niekoľko skvelých funkcií pre dátum a čas, bohužiaľ, tieto funkcie nie sú lokalizované. My si dnes ukážeme, ako si s tým dokážeme ľahko poradiť.

  • RSS kanál v CakePHP

    RSS kanálmi disponuje v súčasnosti každý dobrý web a my si dnes ukážeme, ako môžeme pomocou pár riadkov elegantne vytvoriť takýto kanál s CakePHP.

  • Texy v cakePHP - javascript formátovacie tlačítka

    V minulom článku o texy sme si povedali, ako zakomponovať tento formátovací systém do aplikácie postavenej na cakePHP. Dnes si ukážeme, ako môžeme šikovne formátovať text pre texy.

  • Viacjazyčný web v cakePHP

    Podpora viacjazyčných webových aplikácií v dnešnom internete je veľmi dôležitá a preto cakePHP nám ponúka efektívne nástroje, ako takéto aplikácie jednoducho a rýchlo vytvárať.

  • Texy v cakePHP

    Dnes si ukážeme, ako môžeme skvelý formátovací systém Texy.info zakonponovať do aplikácie postavenej na cakePHP.

  • Fantom CMS

    Tento blog je postavený na systéme Fantom CMS. Jedná sa o mladý projekt vyvíjaný pod slobodnou licenciou GNU/GPL.