我最近爲Yii打開了UrlManager的路徑版本。我正在運行TinyMCE,而且這個預測已經打破。我可以看到問題,但不知道如何解決。它調用腳本與控制器 -Yii註冊核心腳本正在調用控制器名稱
http://localhost:8888/content_management/content/assets/js/jquery.js
該控制器被稱爲內容,該腳本包含在根目錄中的資產文件夾中。
爲腳本正確的路徑是 -
http://localhost:8888/content_management/assets/js/jquery.js
有誰知道如何經由控制器ID調用腳本停止Yii的?對不起,如果這是一件很明顯的事情,我對Yii來說還是比較新的。
由於提前,
尼克
我也許應該補充這一點。這就是我打電話的腳本 -
Yii::app()->clientScript->registerCoreScript('jquery');
Yii::app()->clientScript->registerScriptFile(Yii::app()->request->baseUrl . '/assets/js/tinymce/jscripts/tiny_mce/tiny_mce.js', CClientScript::POS_HEAD);
這些有什麼明顯的錯誤嗎?
HMN,以爲用的是基函數。我現在已經粘貼了腳本調用。感謝您的答覆。 – goose
不要指向資產目錄,Yii auto會將腳本添加到資產。 –
請參閱http://www.yiiframework.com/wiki/148/understanding-assets/ –