Yii Framework v1.1.10 绫诲弬鑰

CAuthAssignment

system.web.auth
缁ф壙 class CAuthAssignment » CComponent
婧愯嚜 1.0
鐗堟湰 $Id: CAuthAssignment.php 3426 2011-10-25 00:01:09Z alexander.makarow $
婧愮爜 framework/web/auth/CAuthAssignment.php
CAuthAssignment浠h〃鍒嗛厤缁欑敤鎴疯鑹茬殑浠诲姟銆 瀹冨寘鍚潃棰濆鐨勪换鍔′俊鎭紝濡bizRuledata銆 涓嶈浣跨敤鈥榥ew鈥欐搷浣滄潵瀹炰緥鍖朇AuthAssignment瀵硅薄锛 搴旇浣跨敤IAuthManager::assign鏉ヨ繘琛屾鎿嶄綔銆

鍏叡灞炴

闅愯棌缁ф壙灞炴

灞炴绫诲瀷鎻忚堪瀹氫箟鍦
bizRule string 杩欎釜浠诲姟鍏宠仈鐨勪笟鍔¤鍒欍 CAuthAssignment
data mixed 杩欎釜浠诲姟鐨勯澶栫殑鏁版嵁銆 CAuthAssignment
itemName string 鎺堟潈椤圭洰鍚嶅瓧銆 CAuthAssignment
userId mixed 鐢ㄦ埛ID锛堣鍙傝IWebUser::getId CAuthAssignment

鍏叡鏂规硶

闅愯棌缁ф壙鏂规硶

鏂规硶鎻忚堪瀹氫箟鍦
__call() 濡傛灉绫讳腑娌℃湁璋冪殑鏂规硶鍚嶏紝鍒欒皟鐢ㄨ繖涓柟娉曘 CComponent
__construct() 鏋勯犳柟娉曘 CAuthAssignment
__get() 杩斿洖涓涓睘鎬у笺佷竴涓簨浠跺鐞嗙▼搴忓垪琛ㄦ垨涓涓涓哄悕绉般 CComponent
__isset() 妫鏌ヤ竴涓睘鎬ф槸鍚︿负null銆 CComponent
__set() 璁剧疆涓涓粍浠剁殑灞炴у笺 CComponent
__unset() 璁剧疆涓涓粍浠剁殑灞炴т负null銆 CComponent
asa() 杩斿洖杩欎釜鍚嶅瓧鐨勮涓哄璞° CComponent
attachBehavior() 闄勫姞涓涓涓哄埌缁勪欢銆 CComponent
attachBehaviors() 闄勫姞涓涓涓哄垪琛ㄥ埌缁勪欢銆 CComponent
attachEventHandler() 涓轰簨浠堕檮鍔犱竴涓簨浠跺鐞嗙▼搴忋 CComponent
canGetProperty() 纭畾灞炴ф槸鍚﹀彲璇汇 CComponent
canSetProperty() 纭畾灞炴ф槸鍚﹀彲鍐欍 CComponent
detachBehavior() 浠庣粍浠朵腑鍒嗙涓涓涓恒 CComponent
detachBehaviors() 浠庣粍浠朵腑鍒嗙鎵鏈夎涓恒 CComponent
detachEventHandler() 鍒嗙涓涓瓨鍦ㄧ殑浜嬩欢澶勭悊绋嬪簭銆 CComponent
disableBehavior() 绂佺敤涓涓檮鍔犺涓恒 CComponent
disableBehaviors() 绂佺敤缁勪欢闄勫姞鐨勬墍鏈夎涓恒 CComponent
enableBehavior() 鍚敤涓涓檮鍔犺涓恒 CComponent
enableBehaviors() 鍚敤缁勪欢闄勫姞鐨勬墍鏈夎涓恒 CComponent
evaluateExpression() 璁$畻涓涓狿HP琛ㄨ揪寮忥紝鎴栨牴鎹粍浠朵笂涓嬫枃鎵ц鍥炶皟銆 CComponent
getBizRule() 杩斿洖杩欎釜浠诲姟鍏宠仈鐨勪笟鍔¤鍒欍 CAuthAssignment
getData() 杩斿洖杩欎釜浠诲姟鐨勯澶栫殑鏁版嵁銆 CAuthAssignment
getEventHandlers() 杩斿洖涓涓簨浠剁殑闄勫姞澶勭悊绋嬪簭鍒楄〃銆 CComponent
getItemName() 杩斿洖鎺堟潈椤圭洰鍚嶅瓧銆 CAuthAssignment
getUserId() 杩斿洖鐢ㄦ埛ID锛堣鍙傝IWebUser::getId CAuthAssignment
hasEvent() 纭畾涓涓簨浠舵槸鍚﹀畾涔夈 CComponent
hasEventHandler() 妫鏌ヤ簨浠舵槸鍚︽湁闄勫姞鐨勫鐞嗙▼搴忋 CComponent
hasProperty() 纭畾灞炴ф槸鍚﹁瀹氫箟銆 CComponent
raiseEvent() 鍙戣捣涓涓簨浠躲 CComponent
setBizRule() 璁剧疆杩欎釜浠诲姟鍏宠仈鐨勪笟鍔¤鍒欍 CAuthAssignment
setData() 璁剧疆杩欎釜浠诲姟鐨勯澶栫殑鏁版嵁銆 CAuthAssignment

灞炴ц缁

bizRule 灞炴
public string getBizRule()
public void setBizRule(string $value)

杩欎釜浠诲姟鍏宠仈鐨勪笟鍔¤鍒欍

data 灞炴
public mixed getData()
public void setData(mixed $value)

杩欎釜浠诲姟鐨勯澶栫殑鏁版嵁銆

itemName 灞炴 鍙
public string getItemName()

鎺堟潈椤圭洰鍚嶅瓧銆

userId 灞炴 鍙
public mixed getUserId()

鐢ㄦ埛ID锛堣鍙傝IWebUser::getId

鏂规硶璇︾粏

__construct() 鏂规硶
public void __construct(IAuthManager $auth, string $itemName, mixed $userId, string $bizRule=NULL, mixed $data=NULL)
$auth IAuthManager 鎺堟潈绠$悊鑰呫
$itemName string 鎺堟潈椤圭洰鍚嶅瓧銆
$userId mixed 鐢ㄦ埛ID锛堣鍙傝IWebUser::getId
$bizRule string 杩欎釜浠诲姟鍏宠仈鐨勪笟鍔¤鍒欍
$data mixed 杩欎釜浠诲姟鐨勯澶栫殑鏁版嵁銆
婧愮爜锛 framework/web/auth/CAuthAssignment.php#43 (鏄剧ず)
public function __construct($auth,$itemName,$userId,$bizRule=null,$data=null)
{
    
$this->_auth=$auth;
    
$this->_itemName=$itemName;
    
$this->_userId=$userId;
    
$this->_bizRule=$bizRule;
    
$this->_data=$data;
}

鏋勯犳柟娉曘

getBizRule() 鏂规硶
public string getBizRule()
{return} string 杩欎釜浠诲姟鍏宠仈鐨勪笟鍔¤鍒欍
婧愮爜锛 framework/web/auth/CAuthAssignment.php#71 (鏄剧ず)
public function getBizRule()
{
    return 
$this->_bizRule;
}

getData() 鏂规硶
public mixed getData()
{return} mixed 杩欎釜浠诲姟鐨勯澶栫殑鏁版嵁銆
婧愮爜锛 framework/web/auth/CAuthAssignment.php#91 (鏄剧ず)
public function getData()
{
    return 
$this->_data;
}

getItemName() 鏂规硶
public string getItemName()
{return} string 鎺堟潈椤圭洰鍚嶅瓧銆
婧愮爜锛 framework/web/auth/CAuthAssignment.php#63 (鏄剧ず)
public function getItemName()
{
    return 
$this->_itemName;
}

getUserId() 鏂规硶
public mixed getUserId()
{return} mixed 鐢ㄦ埛ID锛堣鍙傝IWebUser::getId
婧愮爜锛 framework/web/auth/CAuthAssignment.php#55 (鏄剧ず)
public function getUserId()
{
    return 
$this->_userId;
}

setBizRule() 鏂规硶
public void setBizRule(string $value)
$value string 杩欎釜浠诲姟鍏宠仈鐨勪笟鍔¤鍒欍
婧愮爜锛 framework/web/auth/CAuthAssignment.php#79 (鏄剧ず)
public function setBizRule($value)
{
    if(
$this->_bizRule!==$value)
    {
        
$this->_bizRule=$value;
        
$this->_auth->saveAuthAssignment($this);
    }
}

setData() 鏂规硶
public void setData(mixed $value)
$value mixed 杩欎釜浠诲姟鐨勯澶栫殑鏁版嵁銆
婧愮爜锛 framework/web/auth/CAuthAssignment.php#99 (鏄剧ず)
public function setData($value)
{
    if(
$this->_data!==$value)
    {
        
$this->_data=$value;
        
$this->_auth->saveAuthAssignment($this);
    }
}

Copyright © 2008-2011 by Yii Software LLC
All Rights Reserved.