2013-09-22 49 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