Portál AbcLinuxu, 25. dubna 2024 08:38


Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
8.4.2008 22:57 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 2 (začíname pracovať)
Odpovědět | Sbalit | Link | Blokovat | Admin
Je tu nějaký mišmaš s příponami, já mám teda na těch zmíněných místech ne .ctp ale .thtml ... ale asi je to jedno ne?

A taky by to chtělo více vysvětlit tu stránku /app/views/pages/home, člověku který k tomu právě přišel asi z článku nedojde že to je stránka která se zobrazí na /
What Big Oil knew about climate change
9.4.2008 15:22 Tibor Piňo | skóre: 26 | blog: Iron_Maiden
Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 2 (začíname pracovať)

No s priponami je to jedno. Starsie verzie 1.1.* pouzivaju priponu .thtml Novsie verzie 1.2.* pouzivaju priponu .ctp

Avsak nie je problem si to prepnut podla potreby a to danou direktivou v controlleri

/**
* File extension for view templates. Defaults to Cake's conventional ".ctp".
*
* @var string
* @access public
*/
var $ext = '.ctp';

K súboru /pages/home.ctp a samotným Router rules sa dostaneme v ďalších častiach seriálu. V tejto časti to bola len ilustrácia a je tam uvedené, že úvodnú stránku môžeme zmeniť v danom súbore. Vyššie v článku spomínam, že práve úvodná strana je zobrazená na adrese / a žiadne iné adresy sa tam neuvádzajú, takže by k nepochopeniu alebo zmäteniu nemalo dôjsť. Ale ako hovorím, určite sa k tomu podrobne dostaneme.

9.4.2008 20:37 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 2 (začíname pracovať)
9.4.2008 17:44 MiK
Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 2 (začíname pracovať)
Odpovědět | Sbalit | Link | Blokovat | Admin
vylozene kratky a tak trochu k nicemu.... asocioval bych to jako soustava clanku o vymene kola, kdy prvni cast bude o tom, ze kolo je kulata vec na aute a druhy clanek bude o tom, ze musime na zacatku za pouziti heveru auto zvednout... pokracovani priste
Daniel Kvasnička ml. avatar 10.4.2008 09:08 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 2 (začíname pracovať)
Odpovědět | Sbalit | Link | Blokovat | Admin
echo $html -> charset("utf-8");
Tohleto jsem nikdy nepochopil... rekl bych, ze to jen problematizuje spolupraci s externim koderem (musi se zabyvat PHP) a zneprehlednuje markup. Prinos nevidim zadny. Je mi jasny, ze se bez toho lze bez problemu obejit, jen nechapu proc nekdo investuje cas do vyvoje takove veci.
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
7.6.2008 02:10 YYY | skóre: 29 | blog: martinek
Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 2 (začíname pracovať)
Mozna striktni objektovost... Proc pouzivat primo promennou class.X kdyz muzu mit metodu class.return_X
Daniel Kvasnička ml. avatar 7.6.2008 15:42 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 2 (začíname pracovať)
O to vubec nejde. Nechapu, proc tam vubec je to PHP. To je takovy problem napsat META tag, ktery definuje kodovani stranky?...
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
10.6.2008 09:24 Tibor Piňo | skóre: 26 | blog: Iron_Maiden
Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 2 (začíname pracovať)
Je to robene kvoli tomu, ze default kodovanie si mozes nastavit aj v jednom globalnom konfiguracnom subore /app/config/core.php a potom ti staci volat metodu takto

echo $html -> charset();

a vlozi ti to default kodovanie, ktore si si nastavil. A to plati aj o inych veciach, ktore sa daju jednoducho nastavovat na jednom mieste a su platne pre celu aplikaciu.
Daniel Kvasnička ml. avatar 10.6.2008 09:38 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 2 (začíname pracovať)
Tak od toho jsou snad ruzne principy dedeni layoutu, ne? Vsechny mnou pouzivane view technologie (PHPTAL, Genshi, JSP) maji moznost definovat "rodicovsky layout" a v nem <head> se vsim potrebnym... Proste se mi vubec nelibi, kdyz se PHP (nebo jakykoliv jiny jazyk) taha do sablon. Prenositelnost tech sablon je pak prakticky nulova a editovatelnost pro markup kodery taktez. Nehlede na to, ze je to proste obecne extremne vizualne neprehledny :-)
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
10.6.2008 10:59 Tibor Piňo | skóre: 26 | blog: Iron_Maiden
Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 2 (začíname pracovať)
Samozrejme tam principi dedenia layoutu su. Tato vlastnost je tam z dovodu toho, ktory som ti napisal vyssie. Ak sa ti takyto pristup nepaci, nikto ta nenuti to puzivat a mozes tam pisat priamo html tagy pre kodovanie, avsak mas moznost si vybrat pristup aky ti vyhovuje.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.