Jquery在布局中工作,而不是在视图中,反之亦然


Cakephp 2.0 Jquery works in layout but not in view, or vice versa

在我的布局中有一个JQuery菜单,在我的视图中有一个JQuery项目。我有jquery-1.7.js添加在布局与这一行:echo $this->Html->script(array('jquery-1.7.js', 'modal/lib/prototype.js', 'modal/lib/scriptaculous.js ' ?负荷= builder,影响"、"模态/modalbox.js '));

在我这样做之后,菜单工作正常。但是,我的视图中的jquery项不起作用。

如果我在我的视图中重新声明jquery-1.7(用类似的行),我的视图中的jquery工作,但不是在我的布局。

我怎样才能使两者都工作呢?我尝试探索cakephp的beforLayout函数,但我找不到任何使用示例。至少我在正确的轨道上吗?

原来问题与加载库无关。它与加载jQuery和Prototype有关。我使用了jQuery。