我一直在尝试理解 Jquery UI 并使用 Yii 的内置版本一段时间,但我仍然感到困惑。任何人都可以确认执行此操作的正确方法吗?
根据要求进一步解决这个问题
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 主题:
Yii::app()->clientScript->registerCssFile(
Yii::app()->clientScript->getCoreScriptUrl().'/jui/css/base/jquery-ui.css');