设置cakephp以使用JQuery
我最近遇到了CakePhp作为一个优秀的框架,我目前正在移植我的网站蛋糕。 在使用JQuery方面,目前推荐的包含javascript /访问javascript文件的方法是什么。 做一点挖掘,有些人建议app / config中心位置……你们都有什么想法?
谢谢。
添加jQuery的一种方法是将其添加到jpdelatorre建议的布局中。 而不是
$javascript->link('jquery');
使用
$this->Html->script('jquery');
所以现在编辑的jpdelatorre应该是这样的(在布局中,例如app / View / Layouts / default.ctp):
Html->script('jquery'); ?> ...
这也意味着您不要在控制器中包含javascript助手。 所以助手看起来像:
var $helpers = array('Html', 'Form');
这是一个关于如何包含jQuery的cakePHP 教程的链接。
如果你想在你的所有页面上都包含jquery,我只想在你的应用程序使用的布局中添加一行来包含它们。 您可以使用javascript帮助程序,或者只使用标准HTML将其包含在标记中。
就我而言,我不得不继续并指定JQuery文件的版本,如下所示:
echo $ this-> Html-> script(’jquery-1.8.3’);
否则它就行不通!
要在CakePHP 3.x中使用链接javascript
echo $this->Html->script('scripts');
上面的代码将产生