YIi CActiveForm 疑似bug

我在使用 CActiveForm的时候发现bug


<?php $form=$this->beginWidget('CActiveForm', array(

   'id'=>'changepass-form',

   'enableAjaxValidation'=>false

)); ?>

........

<?php $this->endWidget(); ?>

使用如上代码则必须在页面上生成了一个<script type="text/javascript" src="/assets/b4453085/jquery.min.js"></script>

我觉得这个应该是多余的,既然没开启ajax验证 我觉得应该也不用加载 jquery.

另外建议:

希望YII把 js,css,等客户端的东东分离出来 以便开发者来更好的优化

这个不是bug,只不过在init的时候就加载进来的.

不过qiang可以考虑加个参数来判断是否加载.

当然你也可以继承CActiveForm来自己弄个

http://www.yiiframework.com/doc/guide/1.1/zh_cn/topics.performance

你可以用scriptMap把CSS和JS优化一下