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.

  • Ako správne vkladať javascript súbory do view

    Určite už každý z nás pracoval s javascriptom a vkladal javascriptové súbory do view. Javascript nám v súčasnosti poskytuje čoraz väčšiu funkcionalitu, javascriptové súbory majú čoraz väčšiu veľkosť a preto oprávnene nastáva otázka, ako efektívne vkladať javascriptové súbory iba do stránok, v ktorých daný javascript používame. CakePHP má na túto otázku jednoduchú odpoveď.

  • 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.

  • 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.

  • www.diehappy.sk

    S radosťou vám môžem predstaviť nový web postavený na Fantom CMS, čo je redakčný systém vytvorený pomocou CakePHP.

    Nový web je venovaný nemeckej rockovej kapele Die Happy.

  • 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ť.

  • O autorovi

    Tibor Piňo navrhuje a programuje webové stránky so zameraním na čistý dizajn, interaktivitu a dodržiavanie webových štandardov. Študuje na VŠB TU Ostrava, píše blog o programovaní v CakePHP a čoskoro aj v Ruby on Rails, aktívne sa venuje futbalovej kariére vo futbalovom klube FK Čadca a tvorí hlavu portálov Iron Maiden Slovensko a Die Happy. Žije v Čadci so svojou priateľkou Danielou.

    Autor ako operačný systém používa Ubuntu linux a je veľkým fanúšikom open source.

  • 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.

  • 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.

  • Web ktorý vidí každý

    Názov znie síce trochu tajomne, ale dnes si ukážeme pár zaujímavostí, ako vytvoriť farebný web prístupný každému z nás.

  • 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.

  • 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.