■ app/views/helpers/app_text.php
<?php
/**
* Textヘルパーの拡張
*
*/
if (!class_exists('TextHelper')) {
App::import('Helper', 'Text');
}
class AppTextHelper extends TextHelper {
/**
* 文字の切り詰め(マルチバイト文字対応の簡略版)
* CakePHP1.3.6において、TextHelper::truncate() の挙動が危ういので、修正
*/
function truncate($text, $length = 100, $ending = '...') {
return (mb_strlen($text) <= $length) ? $text : mb_substr($text, 0, $length).$ending;
}
}
こちらもあわせてどうぞ