【cakephp3】本文の内容を一部抜粋して表示する。

以下のコードをViewに書く

src/Template/Pages/index.ctp

<?php
echo $this->Text->truncate(
   h($news->body),            // 対象のテキスト
   50,                       // truncateする文字数
   array(
       'ellipsis' => ' . . .',  // (デ:'...') テキストの終わりを表すサイン
       'exact' => true,       // (デ:true) falseの場合、単語の途中で切り取らず単語の終りで区切る
       'html' => false       // (デ:false) trueの場合、htmlタグを切り取らない
   )
);
?>

参考サイト:

http://kwski.net/cakephp/1144/

この記事が気に入ったらサポートをしてみませんか?