问题1:
thinkphp开启路由功能 的配置文件应该设为 'URL_ROUTER_ON'=>true 还是设为'ROUTER_ON'=>true
问题2:
以上两项我都试着设置了下 为什么没有想要的结果
1.首先是设置了配置文件 'URL_ROUTER_ON'=>true
2.再创建了一个CityAction类
代码:
<?phpClass CityAction extends Action{
public function city(){
// 读取城市名称
$cityName = $_GET['name'];
echo ('当前城市:'.$cityName);
}
} ?>
3.在项目的配置目录下创建routes.php文件,并添加代码<?phpreturn array(
'City'=>array('City','city','name')
);
?>
照理说我访问 http://www.think.cc/index.php/City/aa就应该会执行City模块下的city方法 并传一个参数过去 而这个参数就是$_GET['name']
可是运行结果却提示 非法操作aa方法。。!!!这是怎么回事 ?、 难道是我下载的版本太新了 我用的是thinkphp3.1版本的、。、、、、、、、!~~~~
thinkphp开启路由功能 的配置文件应该设为 'URL_ROUTER_ON'=>true 还是设为'ROUTER_ON'=>true
问题2:
以上两项我都试着设置了下 为什么没有想要的结果
1.首先是设置了配置文件 'URL_ROUTER_ON'=>true
2.再创建了一个CityAction类
代码:
<?phpClass CityAction extends Action{
public function city(){
// 读取城市名称
$cityName = $_GET['name'];
echo ('当前城市:'.$cityName);
}
} ?>
3.在项目的配置目录下创建routes.php文件,并添加代码<?phpreturn array(
'City'=>array('City','city','name')
);
?>
照理说我访问 http://www.think.cc/index.php/City/aa就应该会执行City模块下的city方法 并传一个参数过去 而这个参数就是$_GET['name']
可是运行结果却提示 非法操作aa方法。。!!!这是怎么回事 ?、 难道是我下载的版本太新了 我用的是thinkphp3.1版本的、。、、、、、、、!~~~~
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货