用户
 找回密码
 入住 CI 中国社区
搜索
查看: 7072|回复: 13
收起左侧

controller的一个问题

[复制链接]
发表于 2008-8-4 15:50:42 | 显示全部楼层 |阅读模式
刚看CI,遇到一个问题
Controller里有welcom.php 有Welcome控制器
http://localhost/CodeIgniter_1.6.3/index.php/Welcome
能够访问到
我要在Controller里再写一个login.php 里有Login控制器
http://localhost/CodeIgniter_1.6.3/index.php/Login
这样写应该访问到吧?
提示我不存在?啥问题,请教一下,谢谢了!
发表于 2008-8-4 16:34:21 | 显示全部楼层
代码贴出来看看?

class Login extends Controller {

        function Login()
        {
                parent::Controller();       
        }
       
        function index()
        {
                $this->load->view('welcome_message');
        }
}
?

如果不行的话,修改system/appliction/config/config.php 中
$config['base_url']        = "http://localhost/CodeIgniter_1.6.3/index.php";
 楼主| 发表于 2008-8-4 16:49:49 | 显示全部楼层
class Login extends Controller {

        function Login()
        {
                parent::Controller();       
        }
       
    function shoes()
    {
       echo "product...";
    }
}
 楼主| 发表于 2008-8-4 16:55:44 | 显示全部楼层
重新下了份CI,暂时行了。。。
发表于 2008-8-4 18:48:03 | 显示全部楼层
恩 。行了就ok啦。哈哈
发表于 2008-8-4 18:58:01 | 显示全部楼层
错了,应该是 index.php/login/login 才是 login 控制器下的 login 方法,楼主看一下手册吧。
控制器的默认方法是 index。
 楼主| 发表于 2008-8-5 10:51:06 | 显示全部楼层
LS这样一说,我迷糊了,
不是 index.php/Controller/function?
发表于 2008-8-5 11:42:09 | 显示全部楼层

回复 7楼 的帖子

还有一种可能是 index.php/文件夹名/controller/function..

楼上的有什么迷糊 ?
 楼主| 发表于 2008-8-5 12:04:45 | 显示全部楼层
恩,这个我明白,在Controller里有文件夹,再放控制器
这个URL跟其它框架的是不一样
发表于 2008-8-5 12:12:28 | 显示全部楼层

回复 9楼 的帖子

我听的有点迷糊了。。。

url和其它框架不一样?  zendframework也是这个样子的哦

本版积分规则