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/ ) を作成し、ディレクトリ (vendors など) に保存します。

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 に答える