auto_link_text()

テンプレート側で使用できるTextHelper関数。
文字列中のURLやメールアドレスを見つけ出してリンク(Aタグ)を自動的に設定する。
テンプレートにてTextヘルパーをincludeしておく必要がある。

<?php use_helper('Text') ?>

使用方法は以下の通り。

<?php echo( auto_link_text( $text, 'urls', array( 'target'=>'blank' ) ) ); ?>

パラメータ

  • $text
    • 対象となる文字列データ
  • 'urls'
    • (オプション)変換対象。
      • 'all'または指定しない場合 メールアドレスとURL
      • 'email_addresses' メールアドレスのみ
      • 'urls' URLのみ
  • array( 'target'=>'blank' )
    • (オプション)aタグの追加属性を属性名:属性値のハッシュで指定する。


定義されているファイル:/lib/symfony/helper/TextHelper.php


【参考】
http://develop.ddo.jp/symfony/book/jp/1.0/templating_other_helpers.html