越简单越好!

YIIFramework引用外部Jquery等资源的实现方式

发表于 2013-07-05 11:29 | 1564次阅读 0次点赞   PHP

有两种方式可以实现:

1. 可以用CClientScript 下的 addPackage

Yii::app()->clientScript->addPackage('jquery', array(
	'baseUrl'=>'http://lib.sinaapp.com/js/jquery/1.9.1/',
	'js'=>array('jquery-1.9.1.min.js'),
));
2. 可以直接在main.php里直接配置

'components' => array(
	'clientScript'=>array(
		'packages'=>array(
    		'jquery'=>array(
    			'baseUrl'=>'http://lib.sinaapp.com/js/jquery/1.9.1/',
    			'js'=>array('jquery-1.9.1.min.js'),
    		),
    	),
    ),
    ......
)
CClientScript下的packages属性有以下可以配置:

array(
  'package-name'=>array(
    'basePath'=>'alias of the directory containing the script files',
    'baseUrl'=>'base URL for the script files',
    'js'=>array(list of js files relative to basePath/baseUrl),
    'css'=>array(list of css files relative to basePath/baseUrl),
    'depends'=>array(list of dependent packages),
  ),
  ......
)

返回顶部 ^