Kohana 2.2 nadchodzi

sierpień 7th, 2008 · 2 Comments

Jutro, tj. 8.08.08 zostanie wydana wersja 2.2 frameworka Kohana. Prace nad wersją 2.2 trwały około pół roku. Trudno powiedzieć, by był to czas stracony. Świadczy o tym dużo commitów na SVN i nowa funkcjonalność.
 
Jedną z nowych rzeczy jest napisany całkowicie od nowa ORM (object-relational mapper). Poprzednia wersja miała „nienaprawialny” błąd, który powodował, że nie można […]

Tags: KohanaPHP

LightTPD, mod_rewrite i Kohana PHP - ukrywanie index.php/

maj 27th, 2008 · No Comments

Dzisiejszy wpis poświęcony jest integracji frameworka KohanaPHP z serwerem LightTPD w taki sposób, aby ukryć adres index.php. Tzw. ładne linki, czy nice urls są bardzo ważne pod względem optymalizacji strony internetowej pod wyszukiwarki.
Plik lighttpd.conf:
$HTTP[”host”] =~ “^(www\.|)nowaker\.net$” {

simple-vhost.server-root = “/home/www/nowaker.net/html”
accesslog.filename = “/home/www/nowaker.net/logs/access.log”
url.rewrite-once = (”^/(.*)$” => “index.php/$1″)

}
Plik application/config/config.php:

[…]$config[’index_page’] = ”;

[…]
Prawda, […]

Tags: Ogólne

Integracja Open Power Template z KohanaPHP framework

maj 13th, 2008 · 4 Comments

Są dwa sposoby, aby zintegrować system szablonów OPT z frameworkiem Kohana. Pierwszy, łatwiejszy i zarazem bardziej elegancki, nie wymaga żadnych modyfikacji w OPT - należy ściągnąć OPT i umieścić go w katalogu system/vendor/opt. Tworzymy również katalog application/templates, a w nim katalogi _compile oraz _cache.
Poniżej prezentuję zaś kod, który zmusi nasz OPT do działania:
define (’OPT_DIR’, SYSPATH […]

Tags: KohanaPHP