cakephp text hepler的truncate方法没有给出正确的结果

时间:2013-12-13 06:38:19

标签: php cakephp

您好我正在使用cakephp text helpers truncate方法显示只需要长度的文本字符串。

echo $this->Text->truncate('my text with more than 500 characters ',10,array('ellipsis' => $this->Html->link('   Read More',$link,array('class'=>'readMore','target'=>'__blank')),
'exact' => true));

这里我给出了10的长度,但它仍然显示了我的完整结果(即整个字符串并连接'Read more'链接的最后一个)。但是当我给$ length的值超过100时它工作正常(给我结果为100个字符的字符串)。

这是cakePHP辅助逻辑错误还是我错误地使用它?

1 个答案:

答案 0 :(得分:2)

您不应将HTML帮助程序内容传递给“省略号”,HTML帮助程序会生成一个已超过10个字符的长字符串。