CakePhp:在$ content_for_layout中添加自定义URL

时间:2015-07-22 08:55:31

标签: php cakephp layout

我在cakephp应用程序中工作。

这里是Ajax发生的所有调用。因此,用户想要保留一个按钮或链接,当用户点击该链接时,它将显示一个包含该页面的帮助信息。我能用正确的内容加载div。但动态地我无法动态地在页面上显示一个链接(显示帮助)。

"显示帮助"链接动态是基于我必须将值传递给JavaScript函数的页面加载。

Plz帮助我如何在$ content_for_layout中添加此链接,以便它将在所有页面中动态显示。

1 个答案:

答案 0 :(得分:1)

Step1:这是创建助手的代码。将以下代码放在app / views / helpers / LinkHelper.php

class LinkHelper extends AppHelper {
   var $helpers = array('Html');

  function showHelp() {
    $url = '';//create your url dynamically here
    $title = 'Show Help';
    return $this->Html->link($title, $url, array('class' => 'help'));
  }

}

Step2:在布局中加载Link Helper

$HelpLink = $this->Helpers->load('Link');

第3步:调用LinkHelper的showHelp方法,显示“显示帮助”链接。

echo $HelpLink->showHelp();
相关问题