如何在Yii中使用NLSClientScript扩展?(How can I use the NLSClientScript extension in Yii?)

系统教程 行业动态 更新时间:2024-06-14 16:58:30
如何在Yii中使用NLSClientScript扩展?(How can I use the NLSClientScript extension in Yii?)

如何使用扩展程序http://www.yiiframework.com/extension/nlsclientscript/ ?

我试过这个:

配置/ main.php:

'clientScript' => array( 'class' => 'ext.NLSClientScript',

景色/布局/ main.php:

$cs = Yii::app()->getClientScript(); $systemJsPath = Yii::app()->getAssetManager()->publish( Yii::getPathOfAlias('system.web.js' ), false, -1, false ); $cs->registerScriptFile('jquery'); $cs->registerScriptFile( $systemJsPath . '/custom.js'); $cs->registerScriptFile( $systemJsPath . '/ext/plugins/jquery.form.js');

但它不起作用。 jQuery没有加载。

How can I use the extension http://www.yiiframework.com/extension/nlsclientscript/ ?

I tried this:

config/main.php:

'clientScript' => array( 'class' => 'ext.NLSClientScript',

views/layouts/main.php:

$cs = Yii::app()->getClientScript(); $systemJsPath = Yii::app()->getAssetManager()->publish( Yii::getPathOfAlias('system.web.js' ), false, -1, false ); $cs->registerScriptFile('jquery'); $cs->registerScriptFile( $systemJsPath . '/custom.js'); $cs->registerScriptFile( $systemJsPath . '/ext/plugins/jquery.form.js');

But it doesn't work. jQuery is not loaded.

最满意答案

Jquery在Yii中被称为核心脚本,应该使用CClientScript::registerCoreScript 。

在你的例子中:

$cs->registerCoreScript('jquery');

所有核心脚本的短名称都列在YII_PATH/web/js/packages.php 。

Jquery is known as a core script in Yii and should be registered using CClientScript::registerCoreScript.

In your example:

$cs->registerCoreScript('jquery');

The short names for all core scripts are listed in YII_PATH/web/js/packages.php.

更多推荐

本文发布于:2023-04-15 03:43:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/dzcp/4ae81125ac1d77ac49ba18b8355db2f6.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:如何在   Yii   extension   NLSClientScript

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!