关于THINKPHP的L方法的运用:
本文介绍了关于THINKPHP的L方法的运用:的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
我设计了一个社交网站,其中很多属性名称如:普通会员,高级会员,重点文章,国家法律这些短语需要频繁和显示,我参考很多其他的网站,是将上述短语存在数据表里,用数据表之间的关联调取上述中文短语。但我想直接通过L方法来转义:比如101=>普通会员。。。我想问问大家,这样做合适么,与建表的方式比有什么优点缺点。在效率上是不是高效一点?
解决方案
按我的习惯是定义成函数,调用也是函数!
比如0是普通会员、1是高级会员
if (! function_exists('defineUserType')) {
/**
* 定义会员类型
*
* @return array
*/
function defineUserType()
{
return [
0 => '普通会员',
1 => '高级会员'
];
}
}
if (! function_exists('getUserType')) {
/**
* 通过值获取会员类型
*
* @param integer $value 会员类型
* @return string|false
*/
function getUserType($value)
{
$config = defineUserType();
if (array_key_exists($value, $config))
return $config[$value];
return false;
}
}
这篇关于关于THINKPHP的L方法的运用:的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文