Texy v cakePHP

publikované: od: Tibor Piňo
Tagy: , , ,

Dnes 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/hel­pers/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_contro­ller.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.

VN:F [1.8.3_1051]
Rating: 0.0/5 (0 votes cast)