CakePHP1.2 flay
texthelper flay test
CakePHPでwiki機能を実現するヘルパーファイル
リンク等で、htmlマークアップ出来ないこともある様子。
日本人が使うということ、hatena記法などから比べると、ども
動作させるには、
その1
controller.ctp
var $helpers = array('Text');
views/samples/sample.ctp
$t = "*tttt*";
echo $text->flay($t, true);
その2
views/samples/sample.ctp
<?php $t ="<span>日本語</span>"; $t2 ="日本語"; uses('Flay'); $flay = new Flay(); //fragment($text, $length, $ellipsis= '...') $text = $flay->fragment($t2,6); echo"1:". $text."<br>"; $text = $flay->toHtml($t,null,true); echo "2:". $text; $text = $flay->toHtml($t,null,false); echo "3:". $text; $text = $flay->colorMark(array('some','text'), $t); echo "4:". $text; $text = $flay->toHtml("*$t*",null,true); echo "5:".$text; /* 変換されたhtmlソース 1:日本...<br>2:<p> <span>日本語</span> </p> <p id="p-paragraph-1">3:</p><p><span>日本語</span></p><br> 4:<span>日本語</span>5:<p> <strong> <span>日本語</span> </strong> */ ?>