本文整理匯總了PHP中ilSetting::value_type方法的典型用法代碼示例。如果您正苦於以下問題:PHP ilSetting::value_type方法的具體用法?PHP ilSetting::value_type怎麽用?PHP ilSetting::value_type使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ilSetting
的用法示例。
在下文中一共展示了ilSetting::value_type方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: set
/**
* write one value to db-table settings
* @access public
* @param string keyword
* @param string value
* @return boolean true on success
*/
function set($a_key, $a_val)
{
global $lng, $ilDB;
$this->delete($a_key);
if (!isset(self::$value_type)) {
self::$value_type = self::_getValueType();
}
if (self::$value_type == 'text' and strlen($a_val) >= 4000) {
ilUtil::sendFailure($lng->txt('setting_value_truncated'), true);
$a_val = substr($a_val, 0, 4000);
}
$ilDB->insert("settings", array("module" => array("text", $this->module), "keyword" => array("text", $a_key), "value" => array(self::$value_type, $a_val)));
$this->setting[$a_key] = $a_val;
return true;
}