2015-02-24 111 views
0

我已經安裝了CKEditor使用作曲家的yii2-ckeditor-widget的插件。安裝成功,沒有錯誤。未捕獲的異常:[CKEDITOR.resourceManager.load]找不到資源名稱「default」

這裏是我的視圖文件:

use dosamigos\ckeditor\CKEditor; 

..... 

<?php echo $form->field($model, 'content')->widget(CKEditor::className(), [ 
    'options' => ['rows' => 6], 
    'preset' => 'basic' 
]) ?> 

,當我在瀏覽器中看到,沒有什麼形式CKEditor的的地方。我在螢火蟲檢查控制檯消息,我發現這一點。

enter image description here

而沒有CKEditor的它工作正常

<?php echo $form->field($model, 'content')->textarea(['rows'=>6]) ?> 

我缺少的東西?

編輯:我張貼以此爲issue on github,這裏是我得到了什麼:

看來你的問題涉及到資產登記。

我不知道資產註冊有什麼問題?任何建議?

回答

1

資產註冊存在問題。 I Kdiff當前資產目錄與另一個項目資產目錄。還有一些文件丟失了,我將它們複製到了當前的項目中,現在運行良好。

+1

是的,這是正確的。只要看看base \ ckeditor目錄,並確保這裏的文件在你的腳本目錄中 – 2015-09-18 17:56:41

+0

在我的情況下,我清空了我的「前端\網絡\資產」和「後端\網絡\資產」,然後它再次正常工作,也可能是一個緩存問題 – jyonkheel 2017-03-29 01:24:58

0

我一直在努力解決同樣的問題,我設法通過製作web文件夾中資源的硬拷貝來解決這個問題。

$ php app/console assets:install 

欲瞭解更多信息檢查: Symfony 2.6: Smarter assets:install command