Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Yii中使用TinyMCE与JQuery冲突_Php_Twitter Bootstrap_Yii_Tinymce - Fatal编程技术网

Php 在Yii中使用TinyMCE与JQuery冲突

Php 在Yii中使用TinyMCE与JQuery冲突,php,twitter-bootstrap,yii,tinymce,Php,Twitter Bootstrap,Yii,Tinymce,我为我的Yii表单创建了一个tinyMCE小部件,如下代码所示 $this->widget('application.extensions.tinymce.ETinyMce', array( 'model'=>$model, 'attribute'=>'labExaminationDetails', 'editorTemplate'=>'full', 'htmlOptio

我为我的Yii表单创建了一个tinyMCE小部件,如下代码所示

 $this->widget('application.extensions.tinymce.ETinyMce',
      array(
           'model'=>$model,
           'attribute'=>'labExaminationDetails',
           'editorTemplate'=>'full',
           'htmlOptions'=>array('rows'=>6, 'cols'=>50, 'class'=>'tinymce')      
      )
); 

尽管它工作得很好,也能将记录插入数据库,但我的菜单栏上使用的JQuery无法正常工作。如果我删除这个小部件,菜单栏就会正常工作。

好的,明白了。jquery版本中的TinyMCE与引导菜单不兼容。解决方法是使用非jquery tineMCE。检查此处的问题:

您是否有任何javascript错误?TinyMCE应该与jquery兼容。否,在任何部分中都没有错误,其他jquery代码可以工作吗?你能发布一些菜单条形码吗?thnx,但我找不到TinyMe的非jquery版本,你发布的问题提到要从页脚删除jquery链接,并在顶部提供一个新链接。但是它也没有解决这个问题,因为默认的TineMCE没有使用jQuery,yii扩展使用了TinyMCE的jQuery版本。您应该用非jquery版本替换ETinyMce附带的TinyMCE。与TinyMCE版本的唯一区别是jQuery版本稍微小一些。我强烈建议大家不要使用jQuery TinyMCE版本,因为它的创建开销太大,速度太慢。最好在页面上分别加载tiny_mce.js和jQuery。我有一个
未捕获的类型错误:通过ajax加载html并在文本字段上重新初始化datetimepicker后,Object[Object Object]在页面上没有方法“getFullYear”
错误。我花了大约两个小时才明白这个问题与在同一页上使用TinyMCE有关。