2011-09-22 61 views
1

如何截斷通過CakePHP中的Html Helper的鏈接?截斷與CakePHP的鏈接

本書只截斷文本字符串,但如何截斷像這樣的鏈接?

$this->Html->link('This is a very long link that needs to be truncated', '/pages/home', array('class' => 'button', 'target' => '_blank')); 

感謝

回答

6

結合使用與TextHelper :: truncate方法。例如:

$this->Html->link(
    $this->Text->truncate('This is a very long link that needs to be truncated'), 
    '/pages/home', 
    array('class' => 'button', 'target' => '_blank') 
); 
+0

非常感謝。我得到它的工作,我添加的唯一的東西是截斷值<?php echo $ this-> Html-> link( $ this-> Text-> truncate('這是一個很長的鏈接,需要('class'=>'button','target'=>'_blank') ); 10), '/ pages/home', array; ?> – ChrisDK