Lubomír Hauerland


CodeIgniter – kde začít?

Zasláno do CodeIgniter od hauerland v 21. 12. 2007

Pokud se chcete naučit programovat v PHP frameworku CodeIgniter, povedou vaše první kroky do uživatelského manuálu. Stručně a přehledně zde najdete všechny podstatné informace a přehled controllerů a helperů. Pokud jste se již někdy s nějakým MCV frameworkem setkali, bude pro vás pochopení základů otázkou jedné hodiny.

Jak se však dozvědět víc o konvencích a různých vychytávkách, pro které mají u CakePHP tzv. The Bakery? U CI by tuto funkci měla zastávat Wiki, ale články jsou zde poměrně chaoticky řazené a dobrat se řešení je složité. Spousta materiálů je přepisována na základě příspěvků ve fóru, kam by měly tedy zamířit vaše první kroky.

Jakousi sbírkovou aplikací napsaných v CodeIgniter se má stát web CIForge, bohužel projektů je opravdu poskrovnu.

Na začátek doporučuji prostudovat zdrojové kódy následujících aplikací:

I ♥ Rant

Webová služba pro chronické stěžovatele :-). Zdrojový kód obsahuje např. ajaxové hodnocení, přidávání příspěvků do databáze.

Zdrojový kód: http://www.iheartrant.com/app.tar.gz

FreakAuth

Pokud plánujete mít na stránkách skripty pro přihlašování/odhlašování/registraci uživatelů, patří FreakAuth Light k nejpopulárnějším řešením. Bohužel se z něj stává trochu bumbrlíček a autoři vám vnucují i nepodstatné věci jako struktura stránky. Mimo zdrojového kódu najdete na stránkách i tutoriály. 

WWW: http://www.4webby.com/freakauth

Bambooinvoice

Firemní aplikace pro správu zákazníků od Dereka Allarda - jednoho z významných programátorů CI.

WWW: http://www.bambooinvoice.org/

Screencast od Dereka Allarda

Na závěr doporučuji zhlédnout video od Dereka Allarda, ve kterém programuje auto-suggest ve stylu vyhledávání u Google.

Video: http://video.derekallard.com/

Jedna odpověď do 'CodeIgniter – kde začít?'

Přihlásit se ke komentování s RSS nebo Zpětný odkaz do 'CodeIgniter – kde začít?'.

  1. m. řekl,

    dalsi zdroj balicku napsanych nad CI je mozno najit na: http://www.codeigniterdirectory.com


Zanechat odpověď