2013-09-22 47 views
0

如何使用扩展名http://www.yiiframework.com/extension/nlsclientscript/如何在Yii中使用NLSClientScript扩展?

我尝试这样做:

的config/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没有加载。

回答

0

jquery被称为Yii的核心脚本,应该使用CClientScript::registerCoreScript注册。

在您的例子:

$cs->registerCoreScript('jquery'); 

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