Lubomír Hauerland


CodeIgniter – betaverze 1.6

Zasláno do CodeIgniter od hauerland v 19. 1. 2008

Aktuální verze CodeIgniter nese označení 1.54 a byla vydána v červenci minulého roku. Ohlašovaná verze 1.55 byla nakonec ve Firefoxovském stylu povýšena rovnou na 1.6. Po příchodu Dereka Allarda do EllisLabu (mateřská společnost zastřešující vývoj CodeIgniteru) se vývoj značně urychlil, takže proč ne. Zde je seznam změn v poslední betaverzi:

- Řádky změn se dočkala knihovna ActiveRecords pro rychlou práci s databázemi. Jako “deprecated” jsou označeny dvouslovné příkazy, jež nejsou odděleny podtržítky. Mění se tak getwhere() za get_where(); groupby() za group_by(); havingor() za having_or(); orderby() za order_by; orwhere() za or_where(); a orlike() za or_like(). Nově byly přidány následující funkce: protect_identifiers(), where_in(), where_in_or(), where_not_in(), where_not_in_or(), not_like(), or_not_like(), empty_table(), truncate_table(), count_all_results(), select_max(), select_min(), select_avg(), select_sum(). Nový parametr “random” u funkce order_by() nahrazuje stávající rand(), jenž byl dostupný jen u databáze typu MySQL.

- String helper byl rozšířen o funkce: strip_quotes(), reduce_multiples(), quotes_to_entities().

- Form helper byl rozšířen o funkce: form_fieldset(), form_fieldset_close(), form_label() a form_reset() function. form_open() nově přijímá i externí adresy.

- Session class nově zobrazuje hlášky přes Flashdata, byla přidána funkce session_id regeneration a možnost nastavení času, po kterém dojde k obnovení.

- Za pomoci autoloadu můžete nově nahrávat i Models (CodeIgniter je nezbytně k práci nepotřebuje, je možno je vkládat rovnou do Controlleru).

Samozřejmě byla opravena řada chyb v kódu i dokumentaci. Kompletní seznam změna pro betaverzi je zde.

Jedna odpověď do 'CodeIgniter – betaverze 1.6'

Přihlásit se ke komentování s RSS nebo Zpětný odkaz do 'CodeIgniter – betaverze 1.6'.


  1. [...] na oficiálních stránkách se již vztahuje k nové verzi. O hlavních změnách jsem již psal v příspěvku o betaverzi, přesto ještě přikládám kompletní seznam změn v angličtině. Upgrade ze [...]


Zanechat odpověď