U方法生成的url ,m参数值为空!

浏览:1164 发布日期:2014/10/08 分类:求助交流 关键字: URL
Common/Conf/config.php配置<?php
$config =  array(
    //'配置项'=>'配置值'

    'DEFAULT_THEME' =>  'Default', // 默认模板主题名称
    'TMPL_FILE_DEPR' => '_',
    
    'SESSION_AUTO_START' => true, //是否开启session

    'URL_MODEL'          => 0, //PATHINFO模式 URL模式
    'URL_PATHINFO_DEPR'  => '-',   // 更改PATHINFO参数分隔符
    'URL_CASE_INSENSITIVE' =>true,  //URL不区分大小写

    'MODULE_DENY_LIST' => array('Common'), // 设置禁止访问的模块列表
    'MODULE_ALLOW_LIST'  => array('Home','Admin','Api'),//允许访问模块
    'MULTI_MODULE' => true, // 是否允许多模块 如果为false 则必须设置 DEFAULT_MODULE
        
    'DEFAULT_MODULE'     => 'Home',//默认模块
    'DEFAULT_CONTROLLER' => 'Index', // 默认控制器名称
    'DEFAULT_ACTION' => 'index', // 默认操作名称
    'DEFAULT_CHARSET' => 'utf-8', // 默认输出编码
    'DEFAULT_TIMEZONE' => 'PRC', // 默认时区
    'DEFAULT_AJAX_RETURN' => 'JSON', // 默认AJAX 数据返回格式,可选JSON XML ...
    'DEFAULT_JSONP_HANDLER' => 'jsonpReturn', // 默认JSONP格式返回的处理方法
    'DEFAULT_FILTER' => 'htmlspecialchars', // 默认参数过滤方法 用于I函数...

    'LANG_SWITCH_ON'     => true,   // 开启语言包功能
    'LANG_AUTO_DETECT'   => true, // 自动侦测语言 开启多语言功能后有效
    'VAR_LANGUAGE'       => 'l', // 默认语言切换变量
    
    'TMPL_ACTION_ERROR' => APP_PATH . 'Admin/View/Default/Public_message.html', // 默认错误跳转对应的模板文件
    'TMPL_ACTION_SUCCESS' => APP_PATH . 'Admin/View/Default/Public_message.html', // 默认成功跳转对应的模板文件

    /*模板设置*/
    'TMPL_PARSE_STRING'  =>array(
        '__STATIC__'     => __ROOT__.'/static',
        '__CSS__'     => __ROOT__.'/static/css',
        '__JS__'     => __ROOT__.'/static/js',
        '__IMAGE__' => __ROOT__.'/static/images'
    ),

    'SHOW_PAGE_TRACE'     =>    0,//是否显示调试信息,部署模式下请改为0
    
    /* 错误设置 */
    'ERROR_MESSAGE' => '页面错误!请稍后再试~', //错误显示信息,非调试模式有效
    'ERROR_PAGE' => '', // 错误定向页面
    'SHOW_ERROR_MSG' => false, // 显示错误信息
    'TRACE_MAX_RECORD' => 100, // 每个级别的错误信息 最大记录数

    'COOKIE_PREFIX'         =>  'ufocms_',      // Cookie前缀 避免冲突
    
    'DB_FIELDS_CACHE' => true, // 启用字段缓存
    'DB_SQL_BUILD_CACHE' => true, // 数据库查询的SQL创建缓存
    'DB_SQL_BUILD_QUEUE' => 'file', // SQL缓存队列的缓存方式 支持 file xcache和apc
    
    'URL_CASE_INSENSITIVE'    =>    true,    //不区分大小写URL
    'URL_HTML_SUFFIX' => 'html', // URL伪静态后缀设置
    'URL_DENY_SUFFIX' => 'ico|png|gif|jpg', // URL禁止访问的后缀设置
);


$db = include_once RUNTIME_PATH.'config.php';   //数据库配置文件

return array_merge($config,$db);
Home/Conf/config.php配置<?php
$config = array(
    //'配置项'=>'配置值'
    'VIEW_PATH'=>'./theme/',
    'URL_MODEL'          => '0', //普通模式 URL模式
    
    // Think模板引擎标签库相关设定
    'TAGLIB_BEGIN' => '<', // 标签库标签开始标记
    'TAGLIB_END' => '>', // 标签库标签结束标记
    'TAGLIB_LOAD' => true, // 是否使用内置标签库之外的其它标签库,默认自动检测
    'TAGLIB_BUILD_IN' => 'cx,Common\TagLib\Ufo', // 内置标签库名称(标签使用不必指定标签库名称),以逗号分隔 注意解析顺序
    'TAGLIB_PRE_LOAD' => 'Common\TagLib\Ufo', // 需要额外加载的标签库(须指定标签库名称),多个以逗号分隔
        
);

$sysconfig = F('sys.config');

if( is_array($sysconfig) ){
    $c = array_merge($config,$sysconfig);//后台系统配置优先
    return $c;
}else{
    return $config;
}

return $c;
前台模板代码:<form id="search_form" method="get" action="{:U('Search/index')}">生成的URL:/index.php?m=&c=Search&a=index

麻烦各位大大们看看配置是否有问题啊~~~
最佳答案
评论( 相关
后面还有条评论,点击查看>>