spájame
slovenskú
IT komunitu
pridaj sa
Registrácia · Login
Roman Hraška 3.12.2010, článok je súčasťou seriálu Nauč sa CodeIgniter [HD]
Hodnoť článok:
4 0

Videocast: Nauč sa CodeIgniter (1) - začíname programovať v CI

Začíname s PHP frameworkom CodeIgniter. Čo sú to frameworky, ako fungujú a prečo by ste ich mali používať. Stručné vysvetlenie MVC (model-view-controller) prístupu pri tvorbe webov. Pustite si náš videocast v slovenčine!

Pripravte sa začíname, pozrite si prvý zo série našich videocastov, začíname s PHP frameworkom CodeIgniter. Nastavte si zvuk, v piatej sekunde začíname rozprávať.

Začíname programovať v CodeIgniter

Toto video trvá 13 minút. Video má veľkosť 44,6 MB (údaj pre tých, ktorí si musia dávať pozor na svoj prenos dát)

Počkajte, kým sa načíta player.

stiahni video »

sledujte yablka skrz twitter - @yablko - pre informácie o nových videách a občasné nervové zrútenie

* * *

Ak vám to nefunguje:

Ak vám nefunguje príklad z tutoriálu, prípadne ak sa vám zobrazí prázdna stránka, čítajte:

<?=$title?> je skrátený verzia bežného zápisu <?php echo $title; ?>

Aby ste ju mohli používať, musí váš server mať povolené "short open tags"
Ak, ako ja, používate wamp server, stačí kliknúť na ikonku, vybrať php -> php settings -> short open tags, a reštartovať server.
V iných to určite bude podobné. Ak toto zlyhá, skúste to znova:)
Ak nepomáha, behnite do CodeIgnitera a v application/config/config.php zmeňte $config['rewrite_short_tags'] = FALSE; na $config['rewrite_short_tags'] = TRUE;
Ak by ani toto nepomohlo, klasický zápis <?php echo $title; ?> pomôže určite :) Držím palce :)

ak ma chceš podporiť, behni na yablko.sk a možno spravím nový seriál či dva:)

Páči sa ti seriál Nauč sa CodeIgniter?

Roman Hraška Roman Hraška

Robí s webom a občas o tom napíše. Nekomplikuje jednoduché a snaží sa neznieť príliš dôležito, pretože nie je. Medzi jeho záľuby patria jeho záľuby a tautológia. Nájdeš ho na brm.sk a obsmŕda aj na twitteri, ako @yablko.

Skús moje seriály: Nauč sa jQuery, Nauč sa CodeIgniter a Yablkov TurboTip. Ak ma chceš dohnať k tvorbe nových seriálov, behni na yablko.sk :)


Hodnoť článok:
4 0


32 komentárov k článku:

Komentovať môžu iba prihlásení

Zaregistruj sa cez bezplatnú registráciu alebo použi login cez Facebook (FB Connect)

Prihlás sa tu, ak už máš profil na Zajtra.sk:


Zabudol som heslo

0 0 Thomas Adamjak 20.8.2013 00:14:15
Ja 2 hodiny prekopavam cely apache a potom zistim ze mi chybaju 3 znaky v deklaracii triedy "CI_"
Dakujem @Jana Mičeková :-)
0 0 Jana Mičeková 17.2.2012 10:55:30
Ďakujem za radu, väčšinou nečítam dopredu, potom mám tendenciu preskakovať... ale rozhodla som sa pre yii. Ale obdivujem, že si na toto niekto nájde ochotu a čas takéto dačo spraviť. Ďakujem
0 0 Roman Hraška 13.2.2012 00:45:59
od verzie 2.0 sa to robí samé
0 0 Kristián Feldsam 12.2.2012 21:58:29
Vychytavka:
aby ste nemuseli zakazdym nastavovat base_url tak staci hodit do configu nasledujuci kod:

$config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http");
$config['base_url'] .= "://".$_SERVER['HTTP_HOST'];
$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
0 0 Roman Hraška 9.2.2012 13:05:36
Pravda, od verzie 2 nastali nejaké zmeny, sú rozobrané v epizóde 8: http://www.zajtra.sk/programovanie/132/videocast-nauc-sa-codeigniter-8-novy-codeigniter-verzia-2-0-0
2 0 Jana Mičeková 9.2.2012 12:52:10
Vyzerá to fakt dobre. Len drobnosť. Je to pre CI 1.7.2, už je 2.0.1. V tej je adresár application inde a bolo treba použiť class Hello extends CI_Controller, inak všetko fungovalo. Spôsob vysvetľovania mi vyhovoval. Ďakujem
0 0 Melon Ze Šenkvíc 1.1.2012 09:47:25
hezky
0 0 Martin Horansky (fb) 8.7.2011 00:00:00
Super tutorial, len by som rad upozornil na drobnu chybu: class Hello extends CI_Controller, v tutoriale chybalo to CI_ a preto to neslo sparsovat.
0 0 Dávid Kofola Bojnanský (fb) 25.6.2011 00:00:00
tie vajcia zabil :D :D :D, ale inak super videocast :) ...
0 0 Michal Škoula (fb) 3.1.2011 00:00:00
super!
0 0 Michal Dokupil (fb) 16.12.2010 00:00:00
Vyborny uvodny diel, do vynikajucej sagy. Konecne niekto dokaze vysvetlit veci normalne a zretelne aj pre tak slabeho (ne)kodera ako som ja.

PS: Notepad++ pouzivam aj ja a je rozhodne lepsi ako sofistikovane neodinstalovatelne nastroje typu visual studio .. a hodnotit kodera podla toho aky nastroj pouziva mi pripada detinske a neprofesionalne.
0 0 Igor Hlina (fb) 11.12.2010 00:00:00
pouzivat cracknuty Total Commander asi nie je uplne koser do screencastu na komercnu stranku. Vztah autora k SW licenciam jasne dokazuje poznamka o subore license.txt.

Ale inak dobra lekcia CI.
0 0 Juraj A Ivan (fb) 9.12.2010 00:00:00
nehnevajte sa na mna, ale ak chce niekto niekoho nieco naucit, tak on sam by mal tomu rozumiet. tento screencast mi tak nepride. pre zaciatocnikov CI odporucam screencasty od Elliota Haughina.
0 0 Janko Horo (fb) 7.12.2010 00:00:00
Ja kodim v Zend development enviroment a neviem si ho vynachvalit, uplne skvele. Pre mna je najviac dolezite aby prostredie malo v pameti funkcie, ktore su oddelene v inych suboroch, ktorych je dost a hlavne aby mi vedel napovedat co ktora funkcia robi a ked nie to tak aspon ake paramatre ma ako vstupne hodnoty
0 0 Roman Fordinál (fb) 5.12.2010 00:00:00
Peter: mozem po posudzovat z hladiska kodenia frameworku, apps a webov u nasich koderov a historicky aj u mna. Komodo je asi "najinteligentnejsie" IDE ktore u nas kto pouziva.
- pamatat nazvy triend - no samozrejme ze musi, inak nech sa nevenuje kodeniu! (ak opomenem MVC tak netreba ziadne nove triedy vytvarat, ale to uz hovorim o inej architekture frameworku)
- autosuggest - ale o tomto nieje rozvinute IDE, to vie aj obycajny editor
- kontrola na preklepy - obycajny syntax highlight a to vie kazdy obycajny editor
Ja hovorim o porovnani napriklad kodenia pomocou Kate/Komodo a pouzivania rozsiahlych prostredi ako NetBeans IDE a VisualStudio.
Tiez si myslim ze kvalitu kodu ma kontrolovat nadriadeny a nie automat. Pri optimalnej efektivite kodenia kvalitneho kodera 80-200 riadkov kodu/den je to samozrejmost pri kazdom commite.
a pisanie webu je pre mna o vyplnani par XML suborov, pisani HTML/CSS a tie o vrtani sa v C/Java/PHP/Perl, nebodaj o pisani novych tried a metod. Ak to musi robit, jeho cena privelmi stupa a nevenuje sa tomu, comu by mal - robeniu webu. To je fajn ked je jeden clovek designer, navrhar a aj developer, ale nie ked pre kazdu cinnost je samostatny clovek.
0 0 Peter Hoferek (fb) 5.12.2010 00:00:00
Super yablko, velmi sa tesim, ze budes robit taketo skvele prakticke videa na zajtra.sk. Hoci ma dost prekvapuje, ze prave o tomto frameworku a nie o yii, ktory si si tak pochvaloval :)
0 0 Peter Sandtner (fb) 4.12.2010 00:00:00
Roman: ešte by som rád dodal, že sa bavíme o vývoji webov, popr. desktop apps a pod, nie o hardcore algoritmických úlohách.
0 0 Peter Sandtner (fb) 4.12.2010 00:00:00
Roman: takže je lepšie si pamätať všetky názvy tried a ich metód v rozsiahlom projekte, ako pamätať si cca čo potrebujem a nájsť to vďaka automatickému doplňovaniu skoro okamžite namiesto stáleho hľadania v dokumentácii?
A čo automatická kontrola na preklepy v názvoch tried či dopĺňanie a generovanie množstva kódu, ktoré jasne šetria čas a zvyšujú efektivitu?
Takisto automatické spúšťanie UnitTestov, kontrola kvality kódu a podobné veci ani nehovorím.
0 0 Roman Fordinál (fb) 4.12.2010 00:00:00
Otec Furas: moja prakticka dlhorocna skusenost hovori ze vacsinou len ti jednoduchsi koderi pouzivaju nejake rozsirenejsie IDE-cka. Koderi ktori tvoria nejake vyznamnejsie casti kodu (a nerobia len copy+paste+edit), tak pisu velmi casto prave v notepad++/notepad (ako sa nedavno priznali aj core developeri z MS), emacs, vi, pripadne vybornom Kate, ci Komodo.
0 0 Marián Staňo (fb) 3.12.2010 00:00:00
S tymto som sa snazil naucit robit asi pred rokom. Bol na to dost nedostatok dokumentacie. Vdaka!
Zajtra.sk > Programovanie > PHP > Videocast: Nauč sa CodeIgniter (1) - začíname programovať v CI


Kritika

Vieš ako robiť veci lepšie? Pomôž našim odvážnejším členom a skritizuj im projekty!

Reklama

Seriály zo Zajtra.sk

Reklama