2
我一直在試圖理解Jquery UI並使用Yii的內置版本,現在我仍然感到困惑。任何人都可以確認正確的方式來實現這一點?使用與Yii捆綁在一起的Jquery UI的正確方法是什麼?
爲了進一步配合下來的要求
哪裏jQuery UI的保存框架文件內?我如何註冊腳本和CSS文件?我一直髮現如何做到這一點的相互矛盾的建議。
我一直在試圖理解Jquery UI並使用Yii的內置版本,現在我仍然感到困惑。任何人都可以確認正確的方式來實現這一點?使用與Yii捆綁在一起的Jquery UI的正確方法是什麼?
爲了進一步配合下來的要求
哪裏jQuery UI的保存框架文件內?我如何註冊腳本和CSS文件?我一直髮現如何做到這一點的相互矛盾的建議。
首先,註冊的jQuery UI
Yii::app()->getClientScript()->registerCoreScript('jquery.ui');
然後創建新的jQuery UI主題(http://jqueryui.com/themeroller/),並將其存儲到目錄(例如供應商)
Yii::app()->clientScript->registerCssFile(
Yii::app()->assetManager->publish(Yii::app()->basePath . '/vendors/your_theme/')
. '/jquery-ui.custom.css', 'screen');
或者你可以使用默認警予的主題:
Yii::app()->clientScript->registerCssFile(
Yii::app()->clientScript->getCoreScriptUrl().'/jui/css/base/jquery-ui.css');
什麼是你的問題?什麼讓你困惑? – 2013-05-22 13:45:38
這些文件保存在'framework/web/js/source/jui /'中。使用'Yii :: app() - > clientScript-> registerCoreScript('jquery.ui')'將相關JS文件的鏈接嵌入到HTML模板中。 – DCoder
感謝DCoder,那麼css文件呢? – goose