本文整理汇总了PHP中oxBase::_setFieldData方法的典型用法代码示例。如果您正苦于以下问题:PHP oxBase::_setFieldData方法的具体用法?PHP oxBase::_setFieldData怎么用?PHP oxBase::_setFieldData使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类oxBase
的用法示例。
在下文中一共展示了oxBase::_setFieldData方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _setFieldData
/**
* Sets data field value
*
* @param string $sFieldName index OR name (eg. 'oxarticles__oxtitle') of a data field to set
* @param string $sValue value of data field
* @param int $iDataType field type
*
* @return null
*/
protected function _setFieldData($sFieldName, $sValue, $iDataType = oxField::T_TEXT)
{
if ('oxvalue' === $sFieldName) {
$iDataType = oxField::T_RAW;
}
return parent::_setFieldData($sFieldName, $sValue, $iDataType);
}
示例2: _setFieldData
/**
* Sets data field value
*
* @param string $sFieldName index OR name (eg. 'oxarticles__oxtitle') of a data field to set
* @param string $sValue value of data field
* @param int $iDataType field type
*
* @return null
*/
protected function _setFieldData($sFieldName, $sValue, $iDataType = oxField::T_TEXT)
{
if ('oxsellist' === strtolower($sFieldName) || 'oxuserbasketitems__oxsellist' === strtolower($sFieldName) || 'oxpersparam' === strtolower($sFieldName) || 'oxuserbasketitems__oxpersparam' === strtolower($sFieldName)) {
$iDataType = oxField::T_RAW;
}
return parent::_setFieldData($sFieldName, $sValue, $iDataType);
}
示例3: setFieldData
/**
* Set field data value.
*
* @param string $sName Field name
* @param string $sValue Field value
*
* @return mixed
*/
public function setFieldData($sName, $sValue)
{
return parent::_setFieldData($sName, $sValue);
}
示例4: _setFieldData
/**
* Sets data field value
*
* @param string $sFieldName index OR name (eg. 'oxarticles__oxtitle') of a data field to set
* @param string $sValue value of data field
* @param int $iDataType field type
*
* @return null
*/
protected function _setFieldData($sFieldName, $sValue, $iDataType = oxField::T_TEXT)
{
$sFieldName = strtolower($sFieldName);
switch ($sFieldName) {
case 'oxpersparam':
case 'oxorderarticles__oxpersparam':
case 'oxerpstatus':
case 'oxorderarticles__oxerpstatus':
case 'oxtitle':
case 'oxorderarticles__oxtitle':
$iDataType = oxField::T_RAW;
break;
}
return parent::_setFieldData($sFieldName, $sValue, $iDataType);
}