thinkphp 3.2 只能使用默认的控制器与操作方法
事情是这样的,我不能建立自己的控制器,只能使用默认的 /Home/Controller/IndexController/Index/index 方法下的逻辑。
意思就是说即使我在 /Home/Controller/IndexController/Index/hello 访问,依然不生效,以下是代码:
<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
public function index(){
$this->show('<style type="text/css">*{ padding: 0; margin: 0; } div{ padding: 4px 48px;} body{ background: #fff; font-family: "微软雅黑"; color: #333;font-size:24px} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.8em; font-size: 36px }</style><div style="padding: 24px 48px;"> <h1>:)</h1><p>欢迎使用 <b>ThinkPHP</b>!</p><br/>[ 您现在访问的是Home模块的Index控制器 ]</div><script type="text/javascript" src="http://tajs.qq.com/stats?sId=9347272" charset="UTF-8"></script>','utf-8');
}
public function hello(){
echo 'hello';
}
}
不过我修改了惯例配置里面的 默认模块 / 默认控制器 / 默认操作,改成自己的控制器与操作,这样是可以使用自己的控制器的,那就是我只能使用一个控制器了!?求各位php大神指教!是我的配置环境有问题吗?
我的controller名字等没有写错,我下载了别人声称能运行的代码,到我这边就不可以了!
我用的是thinkphp 3.2 版本