3

我一直在尝试理解 Jquery UI 并使用 Yii 的内置版本一段时间,但我仍然感到困惑。任何人都可以确认执行此操作的正确方法吗?

根据要求进一步解决这个问题

Jquery UI 保存在框架文件中的什么位置?如何注册脚本和 CSS 文件?我一直在寻找关于如何做到这一点的相互矛盾的建议。

4

1 回答 1

8

一、注册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');
于 2013-05-22T14:36:30.697 回答