MailHelper::link PHP Method

    public function link($title, $contentsName, $datas = array(), $options = array())
    {
        if ($datas && is_array($datas)) {
            foreach ($datas as $key => $data) {
                $datas[$key] = base64UrlsafeEncode($data);
            }
        }
        $link = array_merge(array('plugin' => '', 'controller' => $contentsName, 'action' => 'index'), $datas);
        $this->BcBaser->link($title, $link, $options);
    }

Usage Example

Beispiel #1
0
 /**
  * メールフォームプラグインのフォームへのリンクを生成する
  * 
  * @param string $title リンクのタイトル
  * @param string $contentsName メールフォームのコンテンツ名
  * @param array $datas メールフォームに引き継ぐデータ(初期値 : array())
  * @param array $options a タグの属性(初期値 : array())
  *	※ オプションについては、HtmlHelper::link() を参照
  * @return void
  */
 public function mailFormLink($title, $contentsName, $datas = array(), $options = array())
 {
     App::uses('MailHelper', 'Mail.View/Helper');
     $MailHelper = new MailHelper($this->_View);
     $MailHelper->link($title, $contentsName, $datas, $options);
 }