本文整理汇总了PHP中QBaseClass类的典型用法代码示例。如果您正苦于以下问题:PHP QBaseClass类的具体用法?PHP QBaseClass怎么用?PHP QBaseClass使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了QBaseClass类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: __set
public function __set($strName, $mixValue)
{
switch ($strName) {
case "HtmlIncludeFilePath":
// Passed-in value is null -- use the "default" path name of file".tpl.php"
if (!$mixValue) {
$strPath = realpath(substr(QApplication::$ScriptFilename, 0, strrpos(QApplication::$ScriptFilename, '.php')) . '.tpl.php');
} else {
$strPath = realpath($mixValue);
}
// Verify File Exists, and if not, throw exception
if (is_file($strPath)) {
$this->strHtmlIncludeFilePath = $strPath;
return $strPath;
} else {
throw new QCallerException('Accompanying HTML Include File does not exist: "' . $mixValue . '"');
}
break;
case "CssClass":
try {
return $this->strCssClass = QType::Cast($mixValue, QType::String);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
default:
try {
return parent::__set($strName, $mixValue);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
}
开发者ID:kmcelhinney,项目名称:qcodo,代码行数:34,代码来源:QFormBase.class.php
示例2: __get
/**
* The PHP Magic function for this class
* @param string $strName Name of the property to fetch
*
* @return int|mixed|null|string
* @throws Exception|QCallerException
*/
public function __get($strName)
{
switch ($strName) {
case 'EventName':
$strEvent = constant(get_class($this) . '::EventName');
if ($this->strSelector) {
$strEvent .= '","' . addslashes($this->strSelector);
}
return $strEvent;
case 'Condition':
return $this->strCondition;
case 'Delay':
return $this->intDelay;
case 'JsReturnParam':
$strConst = get_class($this) . '::JsReturnParam';
return defined($strConst) ? constant($strConst) : '';
case 'Selector':
return $this->strSelector;
default:
try {
return parent::__get($strName);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
}
开发者ID:vaibhav-kaushal,项目名称:qc-framework,代码行数:34,代码来源:_events.inc.php
示例3: __set
public function __set($strName, $mixValue)
{
switch ($strName) {
case "Title":
try {
return $this->strTitle = QType::Cast($mixValue, QType::String);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case "ActiveEvent":
try {
return $this->objActiveEvent = $mixValue;
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case "SkipMainWindowRender":
try {
return $this->blnSkipMainWindowRender = QType::Cast($mixValue, QType::Boolean);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
default:
try {
return parent::__set($strName, $mixValue);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
}
开发者ID:schematical,项目名称:MJax-Includes,代码行数:33,代码来源:MJaxFormBase.class.php
示例4: __set
public function __set($strName, $mixValue)
{
switch ($strName) {
case "Value":
try {
return $this->strValue = QType::Cast($mixValue, QType::String);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case "Text":
try {
return $this->strText = QType::Cast($mixValue, QType::String);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case "Selected":
try {
return $this->blnSelected = QType::Cast($mixValue, QType::Boolean);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
default:
try {
return parent::__set($strName, $mixValue);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
}
开发者ID:schematical,项目名称:MJax2.0,代码行数:33,代码来源:MJaxListItem.class.php
示例5: __get
public function __get($strName)
{
switch ($strName) {
case 'Event':
return $this->objEvent;
default:
try {
return parent::__get($strName);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
}
开发者ID:qcodo,项目名称:qcodo-api,代码行数:14,代码来源:_actions.inc.php
示例6: __get
public function __get($strName) {
switch ($strName) {
case "GroupingId": return $this->strGroupingId;
case "Modified": return $this->blnModified;
default:
try {
return parent::__get($strName);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
}
开发者ID:rommelxcastro,项目名称:CRI-Online-Sales---Admin,代码行数:14,代码来源:QControlGrouping.class.php
示例7: __get
public function __get($strName)
{
switch ($strName) {
case 'State':
return $this->intState;
case 'Buffer':
return $this->strBuffer;
default:
try {
return parent::__get($strName);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
}
开发者ID:qcodo,项目名称:qcodo-website,代码行数:16,代码来源:QTextStyleState.class.php
示例8: __get
public function __get($strName)
{
switch ($strName) {
case 'JavaScriptEvent':
return $this->strJavaScriptEvent;
case 'Condition':
return $this->strCondition;
case 'Delay':
return $this->intDelay;
default:
try {
return parent::__get($strName);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
}
开发者ID:klucznik,项目名称:qcodo,代码行数:18,代码来源:_events.inc.php
示例9: __set
/**
* Override method to perform a property "Set"
* This will set the property $strName to be $mixValue
*
* @param string strName Name of the property to set
* @param string mixValue New value of the property
* @return mixed
*/
public function __set($strName, $mixValue)
{
try {
switch ($strName) {
case 'KeyName':
return $this->strKeyName = QType::Cast($mixValue, QType::String);
case 'Unique':
return $this->blnUnique = QType::Cast($mixValue, QType::Boolean);
case 'PrimaryKey':
return $this->blnPrimaryKey = QType::Cast($mixValue, QType::Boolean);
case 'ColumnNameArray':
return $this->strColumnNameArray = QType::Cast($mixValue, QType::ArrayType);
default:
return parent::__set($strName, $mixValue);
}
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
开发者ID:RCorbet,项目名称:zf-codo,代码行数:28,代码来源:QIndex.class.php
示例10: __get
public function __get($strName)
{
switch ($strName) {
case "FormId":
return $this->strFormId;
case "CallType":
return $this->strCallType;
case "DefaultWaitIcon":
return $this->objDefaultWaitIcon;
case "FormStatus":
return $this->intFormStatus;
default:
try {
return parent::__get($strName);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
}
开发者ID:qcodo,项目名称:qcodo-api,代码行数:20,代码来源:QFormBase.class.php
示例11: __set
public function __set($strName, $mixValue)
{
switch ($strName) {
/*
case "ControlId":
try {
return ($this->strId = QType::Cast($mixValue, QType::String));
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
*/
default:
try {
return parent::__set($strName, $mixValue);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
}
开发者ID:schematical,项目名称:MJax-Includes,代码行数:21,代码来源:_events.php
示例12: __set
public function __set($strName, $mixValue)
{
switch ($strName) {
case "Name":
try {
$this->strName = QType::Cast($mixValue, QType::String);
break;
} catch (QInvalidCastException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case "Value":
try {
$this->strValue = QType::Cast($mixValue, QType::String);
break;
} catch (QInvalidCastException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case "Selected":
try {
$this->blnSelected = QType::Cast($mixValue, QType::Boolean);
break;
} catch (QInvalidCastException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
default:
try {
parent::__set($strName, $mixValue);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
break;
}
}
开发者ID:qcodo,项目名称:qcodo-api,代码行数:37,代码来源:QListItem.class.php
示例13: __set
/**
* Override method to perform a property "Set"
* This will set the property $strName to be $mixValue
*
* @param string $strName Name of the property to set
* @param string $mixValue New value of the property
* @return mixed
*/
public function __set($strName, $mixValue)
{
try {
switch ($strName) {
case 'KeyName':
return $this->strKeyName = QType::Cast($mixValue, QType::String);
case 'Table':
return $this->strTable = QType::Cast($mixValue, QType::String);
case 'Column':
return $this->strColumn = QType::Cast($mixValue, QType::String);
case 'PropertyName':
return $this->strPropertyName = QType::Cast($mixValue, QType::String);
case 'VariableName':
return $this->strVariableName = QType::Cast($mixValue, QType::String);
case 'VariableType':
return $this->strVariableType = QType::Cast($mixValue, QType::String);
case 'IsType':
return $this->blnIsType = QType::Cast($mixValue, QType::Boolean);
default:
return parent::__set($strName, $mixValue);
}
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
开发者ID:hiptc,项目名称:dle2wordpress,代码行数:34,代码来源:QReference.class.php
示例14: __set
/**
* Override method to perform a property "Set"
* This will set the property $strName to be $mixValue
*
* @param string $strName Name of the property to set
* @param string $mixValue New value of the property
* @return mixed
*/
public function __set($strName, $mixValue)
{
switch ($strName) {
///////////////////
// Member Variables
///////////////////
case 'CategoryId':
/**
* Sets the value for intCategoryId
* @param integer $mixValue
* @return integer
*/
try {
$this->objCategory = null;
return $this->intCategoryId = QType::Cast($mixValue, QType::Integer);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case 'ManufacturerId':
/**
* Sets the value for intManufacturerId
* @param integer $mixValue
* @return integer
*/
try {
$this->objManufacturer = null;
return $this->intManufacturerId = QType::Cast($mixValue, QType::Integer);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case 'InventoryModelCode':
/**
* Sets the value for strInventoryModelCode (Unique)
* @param string $mixValue
* @return string
*/
try {
return $this->strInventoryModelCode = QType::Cast($mixValue, QType::String);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case 'ShortDescription':
/**
* Sets the value for strShortDescription (Not Null)
* @param string $mixValue
* @return string
*/
try {
return $this->strShortDescription = QType::Cast($mixValue, QType::String);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case 'LongDescription':
/**
* Sets the value for strLongDescription
* @param string $mixValue
* @return string
*/
try {
return $this->strLongDescription = QType::Cast($mixValue, QType::String);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case 'ImagePath':
/**
* Sets the value for strImagePath
* @param string $mixValue
* @return string
*/
try {
return $this->strImagePath = QType::Cast($mixValue, QType::String);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case 'Price':
/**
* Sets the value for fltPrice
* @param double $mixValue
* @return double
*/
try {
return $this->fltPrice = QType::Cast($mixValue, QType::Float);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
//.........这里部分代码省略.........
开发者ID:heshuai64,项目名称:einv2,代码行数:101,代码来源:InventoryModelGen.class.php
示例15: __set
/**
* Override method to perform a property "Set"
* This will set the property $strName to be $mixValue
*
* @param string $strName Name of the property to set
* @param string $mixValue New value of the property
* @return mixed
*/
public function __set($strName, $mixValue)
{
switch ($strName) {
///////////////////
// Member Variables
///////////////////
case 'IssueFieldId':
// Sets the value for intIssueFieldId (Not Null)
// @param integer $mixValue
// @return integer
try {
$this->objIssueField = null;
return $this->intIssueFieldId = QType::Cast($mixValue, QType::Integer);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case 'Name':
// Sets the value for strName (Not Null)
// @param string $mixValue
// @return string
try {
return $this->strName = QType::Cast($mixValue, QType::String);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case 'Token':
// Sets the value for strToken (Not Null)
// @param string $mixValue
// @return string
try {
return $this->strToken = QType::Cast($mixValue, QType::String);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case 'OrderNumber':
// Sets the value for intOrderNumber
// @param integer $mixValue
// @return integer
try {
return $this->intOrderNumber = QType::Cast($mixValue, QType::Integer);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case 'ActiveFlag':
// Sets the value for blnActiveFlag
// @param boolean $mixValue
// @return boolean
try {
return $this->blnActiveFlag = QType::Cast($mixValue, QType::Boolean);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
///////////////////
// Member Objects
///////////////////
///////////////////
// Member Objects
///////////////////
case 'IssueField':
// Sets the value for the IssueField object referenced by intIssueFieldId (Not Null)
// @param IssueField $mixValue
// @return IssueField
if (is_null($mixValue)) {
$this->intIssueFieldId = null;
$this->objIssueField = null;
return null;
} else {
// Make sure $mixValue actually is a IssueField object
try {
$mixValue = QType::Cast($mixValue, 'IssueField');
} catch (QInvalidCastException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
// Make sure $mixValue is a SAVED IssueField object
if (is_null($mixValue->Id)) {
throw new QCallerException('Unable to set an unsaved IssueField for this IssueFieldOption');
}
// Update Local Member Variables
$this->objIssueField = $mixValue;
$this->intIssueFieldId = $mixValue->Id;
// Return $mixValue
return $mixValue;
}
break;
default:
try {
//.........这里部分代码省略.........
开发者ID:qcodo,项目名称:qcodo-website,代码行数:101,代码来源:IssueFieldOptionGen.class.php
示例16: __set
/**
* Override method to perform a property "Set"
* This will set the property $strName to be $mixValue
*
* @param string $strName Name of the property to set
* @param string $mixValue New value of the property
* @return mixed
*/
public function __set($strName, $mixValue)
{
try {
switch ($strName) {
// Controls that point to Message fields
case 'IdControl':
return $this->lblId = QType::Cast($mixValue, 'QControl');
case 'TopicIdControl':
return $this->lstTopic = QType::Cast($mixValue, 'QControl');
case 'TopicLinkIdControl':
return $this->lstTopicLink = QType::Cast($mixValue, 'QControl');
case 'PersonIdControl':
return $this->lstPerson = QType::Cast($mixValue, 'QControl');
case 'MessageControl':
return $this->txtMessage = QType::Cast($mixValue, 'QControl');
case 'CompiledHtmlControl':
return $this->txtCompiledHtml = QType::Cast($mixValue, 'QControl');
case 'ReplyNumberControl':
return $this->txtReplyNumber = QType::Cast($mixValue, 'QControl');
case 'PostDateControl':
return $this->calPostDate = QType::Cast($mixValue, 'QControl');
default:
return parent::__set($strName, $mixValue);
}
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
开发者ID:qcodo,项目名称:qcodo-website,代码行数:37,代码来源:MessageMetaControlGen.class.php
示例17: __set
/**
* Override method to perform a property "Set"
* This will set the property $strName to be $mixValue
*
* @param string $strName Name of the property to set
* @param string $mixValue New value of the property
* @return mixed
*/
public function __set($strName, $mixValue)
{
try {
switch ($strName) {
// Controls that point to NarroLog fields
case 'LogIdControl':
return $this->lblLogId = QType::Cast($mixValue, 'QControl');
case 'LanguageIdControl':
return $this->lstLanguage = QType::Cast($mixValue, 'QControl');
case 'ProjectIdControl':
return $this->lstProject = QType::Cast($mixValue, 'QControl');
case 'UserIdControl':
return $this->lstUser = QType::Cast($mixValue, 'QControl');
case 'MessageControl':
return $this->txtMessage = QType::Cast($mixValue, 'QControl');
case 'PriorityControl':
return $this->txtPriority = QType::Cast($mixValue, 'QControl');
case 'DateControl':
return $this->calDate = QType::Cast($mixValue, 'QControl');
default:
return parent::__set($strName, $mixValue);
}
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
开发者ID:Jobava,项目名称:narro,代码行数:35,代码来源:NarroLogMetaControlGen.class.php
示例18: __set
/**
* Override method to perform a property "Set"
* This will set the property $strName to be $mixValue
*
* @param string $strName Name of the property to set
* @param string $mixValue New value of the property
* @return mixed the property that was set
*/
public function __set($strName, $mixValue)
{
try {
switch ($strName) {
case 'Month':
return $this->intMonth = QType::Cast($mixValue, QType::Integer);
case 'Day':
return $this->intDay = QType::Cast($mixValue, QType::Integer);
case 'Year':
return $this->intYear = QType::Cast($mixValue, QType::Integer);
case 'Hour':
return $this->intHour = QType::Cast($mixValue, QType::Integer);
case 'Minute':
return $this->intMinute = QType::Cast($mixValue, QType::Integer);
case 'Second':
return $this->intSecond = QType::Cast($mixValue, QType::Integer);
default:
return parent::__set($strName, $mixValue);
}
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
开发者ID:qcodo,项目名称:qcodo-api,代码行数:32,代码来源:QDateTime.class.php
示例19: __set
/**
* Override method to perform a property "Set"
* This will set the property $strName to be $mixValue
*
* @param string $strName Name of the property to set
* @param string $mixValue New value of the property
* @return mixed
*/
public function __set($strName, $mixValue)
{
switch ($strName) {
///////////////////
// Member Variables
///////////////////
case 'RoleId':
// Sets the value for intRoleId (Not Null)
// @param integer $mixValue
// @return integer
try {
$this->objRole = null;
return $this->intRoleId = QType::Cast($mixValue, QType::Integer);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case 'EntityQtypeId':
// Sets the value for intEntityQtypeId (Not Null)
// @param integer $mixValue
// @return integer
try {
return $this->intEntityQtypeId = QType::Cast($mixValue, QType::Integer);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case 'AuthorizationId':
// Sets the value for intAuthorizationId (Not Null)
// @param integer $mixValue
// @return integer
try {
$this->objAuthorization = null;
return $this->intAuthorizationId = QType::Cast($mixValue, QType::Integer);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case 'AuthorizedFlag':
// Sets the value for blnAuthorizedFlag (Not Null)
// @param boolean $mixValue
// @return boolean
try {
return $this->blnAuthorizedFlag = QType::Cast($mixValue, QType::Boolean);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case 'CreatedBy':
// Sets the value for intCreatedBy
// @param integer $mixValue
// @return integer
try {
$this->objCreatedByObject = null;
return $this->intCreatedBy = QType::Cast($mixValue, QType::Integer);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case 'CreationDate':
// Sets the value for dttCreationDate
// @param QDateTime $mixValue
// @return QDateTime
try {
return $this->dttCreationDate = QType::Cast($mixValue, QType::DateTime);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
case 'ModifiedBy':
// Sets the value for intModifiedBy
// @param integer $mixValue
// @return integer
try {
$this->objModifiedByObject = null;
return $this->intModifiedBy = QType::Cast($mixValue, QType::Integer);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
///////////////////
// Member Objects
///////////////////
///////////////////
// Member Objects
///////////////////
case 'Role':
// Sets the value for the Role object referenced by intRoleId (Not Null)
// @param Role $mixValue
// @return Role
if (is_null($mixValue)) {
$this->intRoleId = null;
//.........这里部分代码省略.........
开发者ID:proxymoron,项目名称:tracmor,代码行数:101,代码来源:RoleEntityQtypeBuiltInAuthorizationGen.class.php
示例20: __set
/**
* Override method to perform a property "Set"
* This will set the property $strName to be $mixValue
*
* @param string $strName Name of the property to set
* @param string $mixValue New value of the property
* @return mixed
*/
public function __set($strName, $mixValue)
{
switch ($strName) {
///////////////////
// Member Variables
///////////////////
case 'AssetId':
// Sets the value for intAssetId (PK)
// @param integer $mixValue
// @return integer
try {
$this->objAsset = null;
return $this->intAssetId = QType::Cast($mixValue, QType::Integer);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
///////////////////
// Member Objects
///////////////////
///////////////////
// Member Objects
///////////////////
case 'Asset':
// Sets the value for the Asset object referenced by intAssetId (PK)
// @param Asset $mixValue
// @return Asset
if (is_null($mixValue)) {
$this->intAssetId = null;
$this->objAsset = null;
return null;
} else {
// Make sure $mixValue actually is a Asset object
try {
$mixValue = QType::Cast($mixValue, 'Asset');
} catch (QInvalidCastException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
// Make sure $mixValue is a SAVED Asset object
if (is_null($mixValue->AssetId)) {
throw new QCallerException('Unable to set an unsaved Asset for this AssetCustomFieldHelper');
}
// Update Local Member Variables
$this->objAsset = $mixValue;
$this->intAssetId = $mixValue->AssetId;
// Return $mixValue
return $mixValue;
}
break;
default:
try {
return parent::__set($strName, $mixValue);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
}
开发者ID:proxymoron,项目名称:tracmor,代码行数:67,代码来源:AssetCustomFieldHelperGen.class.php
注:本文中的QBaseClass类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论