KOHANA a facebook-platform

Po dlouhé době hledání jsem při psaní PHP aplikací zcela propadl KOHANA frameworku. Musím říct, že frameworkům jsem se do této doby vyhýbal (a mnou napsané aplikace tomu bohužel i odpovídají). Přínos použití tohoto (a možná i dalších) je jasně v tom, že rychlost vývoje aplikací je mnohonásobně rychlejší, než u klasických postupů. Většinu obecných věcí řeší framework sám o sobě (routování aplikace, databázový layer, ošetření vstupních proměnných z formulářů, práce se session a další) a já se můžu soustředit pouze na vývoj vlastní logiky.

Nedávno jsem začal laborovat s aplikacemi pro facebook a začal řešit u složitějších věcí, že potřeba nějakého frameworku je opět na místě. A ejhle jak jsem zajásal, když jsem zjistil, že integrace facebook-platform knihoven do KOHANA frameworku je opět velmi jednoduchá!

Instalace a použití facebook-platform

V adresáři /system/vendor/ vytvoříme adresář “facebook-platform”. Do něj zkopírujeme obsah adresáře “PHP” z archivu facebook-platform. Náš controller, který bude knihovnu využívat, pak může vypadat například takto:


class Welcome_Controller extends Controller {
public function __construct(){
parent::__construct();
require Kohana::find_file('vendor', 'facebook-platform/facebook', $required = TRUE, $ext = 'php');
}

public function index(){
$appapikey = 'vaše API key';
$appsecret = 'vaše secret';
$facebook = new Facebook($appapikey, $appsecret);
}

Leave a Reply