__toString().
*
* @return string a nicely formatted string representation of this object
*/
public function __toString() {
return sprintf('HtmlMetaTag Object %s', $this->intId);
}
// Override or Create New Load/Count methods
// (For obvious reasons, these methods are commented out...
// but feel free to use these as a starting point)
/*
public static function LoadArrayBySample($strParam1, $intParam2, $objOptionalClauses = null) {
// This will return an array of HtmlMetaTag objects
return HtmlMetaTag::QueryArray(
QQ::AndCondition(
QQ::Equal(QQN::HtmlMetaTag()->Param1, $strParam1),
QQ::GreaterThan(QQN::HtmlMetaTag()->Param2, $intParam2)
),
$objOptionalClauses
);
}
public static function LoadBySample($strParam1, $intParam2, $objOptionalClauses = null) {
// This will return a single HtmlMetaTag object
return HtmlMetaTag::QuerySingle(
QQ::AndCondition(
QQ::Equal(QQN::HtmlMetaTag()->Param1, $strParam1),
QQ::GreaterThan(QQN::HtmlMetaTag()->Param2, $intParam2)
),
$objOptionalClauses
);
}
public static function CountBySample($strParam1, $intParam2, $objOptionalClauses = null) {
// This will return a count of HtmlMetaTag objects
return HtmlMetaTag::QueryCount(
QQ::AndCondition(
QQ::Equal(QQN::HtmlMetaTag()->Param1, $strParam1),
QQ::Equal(QQN::HtmlMetaTag()->Param2, $intParam2)
),
$objOptionalClauses
);
}
public static function LoadArrayBySample($strParam1, $intParam2, $objOptionalClauses) {
// Performing the load manually (instead of using Qcodo Query)
// Get the Database Object for this Class
$objDatabase = HtmlMetaTag::GetDatabase();
// Properly Escape All Input Parameters using Database->SqlVariable()
$strParam1 = $objDatabase->SqlVariable($strParam1);
$intParam2 = $objDatabase->SqlVariable($intParam2);
// Setup the SQL Query
$strQuery = sprintf('
SELECT
`html_meta_tag`.*
FROM
`html_meta_tag` AS `html_meta_tag`
WHERE
param_1 = %s AND
param_2 < %s',
$strParam1, $intParam2);
// Perform the Query and Instantiate the Result
$objDbResult = $objDatabase->Query($strQuery);
return HtmlMetaTag::InstantiateDbResult($objDbResult);
}
*/
// Override or Create New Properties and Variables
// For performance reasons, these variables and __set and __get override methods
// are commented out. But if you wish to implement or override any
// of the data generated properties, please feel free to uncomment them.
/*
protected $strSomeNewProperty;
public function __get($strName) {
switch ($strName) {
case 'SomeNewProperty': return $this->strSomeNewProperty;
default:
try {
return parent::__get($strName);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
}
public function __set($strName, $mixValue) {
switch ($strName) {
case 'SomeNewProperty':
try {
return ($this->strSomeNewProperty = QType::Cast($mixValue, QType::String));
} catch (QInvalidCastException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
default:
try {
return (parent::__set($strName, $mixValue));
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
}
*/
}
?>