本文整理汇总了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;
}