init_db('default')-> 或者 $this->init_db()-> 为默认的模型 $InitPHP_conf['db']['default']['db_type'] = 1; // 0-单个服务器,1-读写分离,2-随机, // 主从分离的下标为0的为主数据库,其余的为从库 //每次读数据操作从下标大于0的数据库随机选择一个,写入操作在下标为0的数据库里 $InitPHP_conf['db']['default'][0]['host'] = 'localhost'; // 主机 $InitPHP_conf['db']['default'][0]['username'] = 'root'; // 数据库用户名 $InitPHP_conf['db']['default'][0]['password'] = '6485882'; // 数据库密码 $InitPHP_conf['db']['default'][0]['database'] = 'shadowsocks'; // 数据库 $InitPHP_conf['db']['default'][0]['charset'] = 'utf8'; // 数据库编码 $InitPHP_conf['db']['default'][0]['pconnect'] = 0; // 是否持久链接 $InitPHP_conf['db']['default'][1]['host'] = 'localhost'; // 主机 $InitPHP_conf['db']['default'][1]['username'] = 'root'; // 数据库用户名 $InitPHP_conf['db']['default'][1]['password'] = '6485882'; // 数据库密码 $InitPHP_conf['db']['default'][1]['database'] = 'shadowsocks'; // 数据库 $InitPHP_conf['db']['default'][1]['charset'] = 'utf8'; // 数据库编码 $InitPHP_conf['db']['default'][1]['pconnect'] = 0; // 是否持久链接 /** * *******************************Service配置**************************************** */ /** * Service配置参数 * 1. * 你可以配置service的路径和文件(类名称)的后缀名 * 2. 一般情况下您不需要改动此配置 */ $InitPHP_conf['service']['service_postfix'] = 'Service'; // 后缀 $InitPHP_conf['service']['path'] = '/service'; // service路径 /** * *******************************Controller配置**************************************** */ /** * Controller控制器配置参数 * 1. * 你可以配置控制器默认的文件夹,默认的后缀,Action默认后缀,默认执行的Action和Controller * 2. 一般情况下,你可以不需要修改该配置参数 * 3. $InitPHP_conf['ismodule']参数,当你的项目比较大的时候,可以选用module方式, * 开启module后,你的URL种需要带m的参数,原始:index.php?c=index&a=run, 加module: * index.php?m=user&c=index&a=run , module就是$InitPHP_conf['controller']['path']目录下的 * 一个文件夹名称,请用小写文件夹名称 */ $InitPHP_conf['ismodule'] = false; // 开启module方式 $InitPHP_conf['controller']['path'] = 'controller'; $InitPHP_conf['controller']['controller_postfix'] = 'Controller'; // 控制器文件后缀名 $InitPHP_conf['controller']['action_postfix'] = ''; // Action函数名称后缀 $InitPHP_conf['controller']['default_controller'] = 'index'; // 默认执行的控制器名称 $InitPHP_conf['controller']['default_action'] = 'run'; // 默认执行的Action函数 $InitPHP_conf['controller']['default_module'] = 'index'; // 默认执行module $InitPHP_conf['controller']['default_before_action'] = 'before'; // 默认前置的ACTION名称 $InitPHP_conf['controller']['default_after_action'] = 'after'; // 默认后置ACTION名称 /** * *******************************View配置**************************************** */ /** * 模板配置 * 1. * 可以自定义模板的文件夹,编译模板路径,模板文件后缀名称,编译模板后缀名称 * 是否编译,模板的驱动和模板的主题 * 2. 一般情况下,默认配置是最优的配置方案,你可以不选择修改模板文件参数 */ $InitPHP_conf['template']['template_path'] = 'template'; // 模板路径 $InitPHP_conf['template']['template_c_path'] = 'data/template_c'; // 模板编译路径 $InitPHP_conf['template']['template_type'] = 'html'; // 模板文件类型 $InitPHP_conf['template']['template_c_type'] = 'tpl.php'; // 模板编译文件类型 $InitPHP_conf['template']['template_tag_left'] = ''; // 模板右标签 $InitPHP_conf['template']['is_compile'] = false; // 模板每次编译-系统上线后可以关闭此功能 $InitPHP_conf['template']['driver'] = 'simple'; // 不同的模板驱动编译 $InitPHP_conf['template']['theme'] = 'ss'; // 模板主题 /** * *******************************Hook配置**************************************** */ /** * 插件Hook配置 * 1. * 如果你需要使用InitPHP::hook() 钩子函数来实现插件功能 * 2. 详细查看钩子的使用方法 */ $InitPHP_conf['hook']['path'] = 'hook'; // 插件文件夹目录, 不需要加'/' $InitPHP_conf['hook']['class_postfix'] = 'Hook'; // 默认插件类名后缀 $InitPHP_conf['hook']['file_postfix'] = '.hook.php'; // 默认插件文件名称 $InitPHP_conf['hook']['config'] = 'hook.conf.php'; // 配置文件 /** * *******************************单元测试**************************************** */ /** * 单元测试 * 1. * 使用工具库中的单元测试需要配置 */ $InitPHP_conf['unittesting']['test_postfix'] = $InitPHP_conf['service']['service_postfix'] . 'Test'; $InitPHP_conf['unittesting']['path'] = '/test/'; /** * *******************************Error**************************************** */ /** * Error模板 * 如果使用工具库中的error,需要配置 */ $InitPHP_conf['error']['template'] = 'library/helper/error.tpl.php'; /** * *******************************缓存,Nosql配置**************************************** */ /** * 缓存配置参数 * 1. * 您如果使用缓存 需要配置memcache的服务器和文件缓存的缓存路径 * 2. memcache可以配置分布式服务器,根据$InitPHP_conf['memcache'][0]的KEY值去进行添加 * 3. 根据您的实际情况配置 */ $InitPHP_conf['memcache'][0] = array( '127.0.0.1', '11211' ); $InitPHP_conf['cache']['filepath'] = 'data/filecache'; // 文件缓存目录 /** * MongoDB配置,如果您使用了mongo,则需要配置 */ $InitPHP_conf['mongo']['default']['server'] = '127.0.0.1'; $InitPHP_conf['mongo']['default']['port'] = '27017'; $InitPHP_conf['mongo']['default']['option'] = array( 'connect' => true ); $InitPHP_conf['mongo']['default']['db_name'] = 'test'; $InitPHP_conf['mongo']['default']['username'] = ''; $InitPHP_conf['mongo']['default']['password'] = ''; /** * Redis配置,如果您使用了redis,则需要配置 */ $InitPHP_conf['redis']['default']['server'] = '127.0.0.1'; $InitPHP_conf['redis']['default']['port'] = '6379'; /** * 邮箱配置 */ $InitPHP_conf['mail']['host']="a4sky.com"; $InitPHP_conf['mail']['port']=465; $InitPHP_conf['mail']['user']="webmaster@tailsocks.com"; $InitPHP_conf['mail']['pass']="6485882"; $InitPHP_conf['mail']['to']="chendeben@qq.com"; $InitPHP_conf['mail']['from']="admin@01me.cf"; /** * 左侧菜单配置 */ $InitPHP_conf ['menu'] = array ( 0 => array ( 'name' => '管理中心', 'menus' => array ( 0 => array ( 'title' => '节点管理', 'url' => '/manage/node' ), 1 => array ( 'title' => '用户管理', 'url' => '/manage/user' ), 2 => array ( 'title' => '批量执行', 'url' => '/manage/ssh' ), 3 => array ( 'title' => '查看连接分布', 'url' => '/manage/showdata' ) ) ), 1 => array ( 'name' => '系统设置', 'menus' => array ( 0 => array ( 'title' => '管理员管理', 'url' => '/manage/wishlist' ), 1 => array ( 'title' => '用户管理', 'url' => '/manage/userlist' ), 2 => array ( 'title' => '已实现愿望', 'url' => '/manage/realizelist' ) ) ) );