Texy v cakePHP
publikované: od: Tibor PiňoDnes si ukážeme, ako môžeme skvelý formátovací systém Texy.info zakonponovať do aplikácie postavenej na cakePHP.
Najprv si musíme stiahnuť zdrojové kódy Texy, ktoré nájdeme na oficiálnej stránke Texy. V dobe písania článku je aktuálna verzia Texy 2 beta.
Po stiahnutí archívu nám stačí súbor texy.compact.php, čo je kompletné texy v jednom súbore.
Súbor texy.compact.php rozbalíme do adresára app/vendors/texy/
Následne vytvoríme súbor app/views/helpers/texy.php do ktorého umiestníme nasledujúci kód
vendor('texy'.DS.'texy.compact');
class TexyHelper extends AppHelper {
function show($string)
{
$texy = new texy();
$output = $texy -> process($string);
return $this -> output($output);
}
}
Posledný krok je povoliť používanie helperu texy v našich view súboroch a to zapísaním nasledovného kódu do súboru app/app_controller.php
var $helpers = array("Texy");
Týmto máme všetko hotové a pri zobrazení napríklad príspevkov v diskusii môžeme volať nasledovný kód
echo $texy -> show($article["Comment"]["text"]);
V budúcej časti sa môžeme tešiť na článok o formátovacích tlačítkach k texy, ktoré nám uľahčia formátovanie príspevkov v diskusiách.