YII1如何设置";“锚定”;用于将Jquery代码放在那里

YII1如何设置";“锚定”;用于将Jquery代码放在那里,yii,yii-form,Yii,Yii Form,现在我正在使用一个使用YII 1框架开发的旧系统 Yii1表单使用一些jquery代码进行表单验证,并将此代码放在标记之前的末尾 我需要制作YII1表单,将其验证代码放在上面一点,因为在末尾(在标记之前),我有我的js代码 在Yii2中,使用这样的锚很容易制作 $this->endBody() 在Yii1中有没有办法在布局中设置place来将JS代码放到那个位置 提前感谢您只需在内容部分或html表单中添加如下js文件: <script src="<?=Yii::app()->

现在我正在使用一个使用YII 1框架开发的旧系统

Yii1表单使用一些jquery代码进行表单验证,并将此代码放在
标记之前的末尾

我需要制作YII1表单,将其验证代码放在上面一点,因为在末尾(在
标记之前),我有我的js代码

在Yii2中,使用这样的锚很容易制作

$this->endBody()

在Yii1中有没有办法在布局中设置place来将JS代码放到那个位置


提前感谢

您只需在内容部分或html表单中添加如下js文件:

<script src="<?=Yii::app()->theme->baseUrl; ?>/js/bootstrap.min.js"></script>

为什么要切换它们?大小!你的问题我不清楚。你什么意思?关于我的问题,我在关闭“body”标记之前有一些JS代码,yii1在关闭“body”标记之前将其“JS表单验证”代码放在我的JS代码之后,因此我有一些JS冲突。我需要我的JS代码是最后一个,所有的yii1 JS代码都在我之前。在Yii2中有$this->endBody(),它被Yii2 js代码替换,开发人员有可能将其放在必要的位置Eugene S,设置js顺序并不容易。但是代码不应该取决于位置。你的问题很难理解,但是。。在Yii1和Yii2中,处理javascript的最佳/正确方法是使用可用于注册javascript/css块或js/css文件的方法放置它。在Yii1中检查
Yii::app()->clientScript->registerScript
,在Yii2中检查
$this->registerJs
(从视图中)。有关更多详细信息,请在Yii API文档中搜索1和2。