我大概搞错默认的意思了,是吧
下面是控制器那节的一部分定义默认控制器
当你的网站没有设置 URI 或者直接从根目录访问的时候,CodeIgniter 会加载默认控制器。打开 application/config/routes.php 文件来设置默认控制器:
$route['default_controller'] = 'Blog';
这里的 Blog 就是你希望使用的控制器的名字。如果此时你不指定任何 URI 片段来访问你的主页就会看到默认的“Hello World”信息。
这里所说的默认,是否只在不指定任何URI片段时才有效,如果要指定默认控制器的action时,也必须把控制器写出来,是吧?
比如xxx.com时可以默认访问xxx.com/welcome,但不代表可以直接用xxx.com/action访问到welcome下的action。
确认一下 那是当然的,你不指定控制器,系统怎么知道你那个是 控制器呢 还是 action 呢?
CI 是根据 URL 段来区别这些东西的,而不像?x=xxxx 这样有一个 name 来表示到底是什么参数。
页:
[1]