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