pendalff / yii-csol

为客户端脚本 Yii 实现对象字面量方法

维护者

详细信息

github.com/pendalff/yii-csol

源代码

安装: 11

依赖者: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 1

类型:yii-extension

dev-master 2014-07-23 07:01 UTC

This package is auto-updated.

Last update: 2024-09-07 05:15:43 UTC


README

使用对象来组织您的客户端脚本代码。实现基本方法对象字面量,用于 Yii CClientScript 框架。

了解更多关于这个

安装

将此组件复制到 extensions/yii-csol 或作为子模块添加

git submodule add git://github.com/smaknsk/yii-csol.git extensions/yii-csol

添加到 protected/config/main.php

	'components' => array(
		...
		'clientScript' => array(
			'class' => 'ext.yii-csol.YiiCSOL',
			'revisionFile' => 'clienscript.rev',
			'coreScriptPosition' => CClientScript::POS_END, // At will. Required Yii >= 1.1.11
			'defaultScriptFilePosition' => CClientScript::POS_END // At will. Required Yii >= 1.1.11
		),
	)

API

YiiCSOL::registerScriptInit($module = null, $controller = null, $action = null, $position=self::POS_READY, $data = array())

Yii::app()->clientScript->registerScriptInit();

YiiCSOL::registerScriptData($name, $data)

Yii::app()->clientScript->registerScriptData();

YiiCSOL::registerCssFile($url, $media='')

Yii::app()->clientScript->registerCssFile();

YiiCSOL::registerScriptFile($url, $position = null, $isRevision = true)

Yii::app()->clientScript->registerScriptFile();

YiiCSOL::getRevision()

Yii::app()->clientScript->getRevision();