• 数据库词典设计


    1.数据表字段设计

    【name  英文标识名称】【key key值】【value  value名称】【sort 排序】  【status 状态 默认1正常】

      例:

          

        2.PHP代码

                

           /**
    	 *生成缓存
    	 *@param str $name 缓存文件名 例  'tb_auth_menu'
             * @param str  $key  返回相应key值的数组
    	 *@param bool $type 强制生成新的缓存
    	 *@param bool $return 是否返回信息
    	 *@return array
    	 **/
    	function createCache($name='',$key='',$type=false,$return=true)
    	{
    		if(empty($name))
    		{
    			return array();
    		}
    		$file_name = ROOT_PATH.'/Data/Cache/'.$name.'.php';
    		if(!file_exists($file_name) || $type==true)
    		{
                $info=D('Cache')->index($name);
                if(is_array($info) && !empty($info))
                {
                    $str = "<?php return ".var_export(array($name=>$info),true).";";
                    file_put_contents($file_name,$str);
                    if($return===true)
                    {
                        return $key ? $info[$key] :  array($name=>$info);
                    }
                }
    		}else
    		{
                $info = include $file_name;
                if(isset($info[$name]) && !empty($info[$name]))
                {
                    if($return===true)
                    {
                        return $key ? $info[$name][$key] :  $info;
                    }
    			}else
    			{
                    $info=D('Cache')->index($name);
                    if(is_array($info) && !empty($info))
                    {
                        $str = "<?php return ".var_export(array($name=>$info),true).";";
                        file_put_contents($file_name,$str);
                        if($return===true)
                        {
                            return $key ? $info[$key] :  array($name=>$info);
                        }
                    }
    			}
    		}
    	}
    

      

  • 相关阅读:
    bzoj1096 [ZJOI2007]仓库建设
    bzoj2054 疯狂的馒头
    bzoj1597 [Usaco2008 Mar]土地购买
    【洛谷P1083】[NOIP2012]借教室
    【洛谷P1367】蚂蚁
    【洛谷P1886】滑动窗口
    【洛谷P2216】[HAOI2007]理想的正方形
    【题解】洛谷P2914[USACO08OCT]断电Power Failure
    【数据结构】数组模拟链表
    【题解】洛谷P1002过河卒
  • 原文地址:https://www.cnblogs.com/LXJ416/p/7833297.html
Copyright © 2020-2023  润新知