您好我正在使用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辅助逻辑错误还是我错误地使用它?
答案 0 :(得分:2)
您不应将HTML帮助程序内容传递给“省略号”,HTML帮助程序会生成一个已超过10个字符的长字符串。