fqzf.net
当前位置:首页 >> CI框架如何访问两层文件夹的控制器 >>

CI框架如何访问两层文件夹的控制器

将框核心文件system/core/Router.php修改如下: function set_directory($dir){ $this->directory = str_replace(array('.'), '', rtrim($dir, '/')).'/';}则可以修改访问地址:http://www.test.com/index.php?d=aaa/bbb&c=home&m=index

还真不知道。一直没有在控制器里面加过文件夹呢。坐等解答。或许是要用到路由吧。 查看原帖>>

找到解决方法了,在config/route.php里加入语句:$route['app1'] = "app1/ca";就可以了

$route['default_controller'] = 'home' 我们访问的时候 ..../index.php 的时候就会访问home控制器中定义好的 index方法。

views这个文件夹 一般在框架中是用来存放模板的不是控制器的这里的index.php文件 是不会被执行的 你说的主页跳转的问题 建议你去看看CI框架的文档和教程 搞清楚里它的控制器等一些基本东西以后 你就知道怎么做了

你可以使用ci框架自带的重定向函数,redirect,我给你写个例子吧if(empty($SESSION['userid'])){redirect('login/index');}如果用户未登录,则跳转到loginaction中的index方法;如果想加提示语句,这个ci没有内置的函数,除非自己根据

你可以使用ci框架自带的 重定向函数,redirect,我给你写个例子吧 if(empty($SESSION['userid'])) { redirect('login/index'); } 如果用户未登录,则跳转到login action 中的 index 方法;如果想加提示语句,这个ci没有内置的函数,除非自己根据...

很简单,在结果页面加一个判断就可以.. 比如: 结果页面需要输入页面的返回值,也在结果页面去判断这个值是不是为null的,如果是null 就 return 一下就可以 ,在写一些代码让它返回输入页面

在根目录里添加一个名为.htaccess的文件,内容为: RewriteEngine on Options +FollowSymLinks RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 ErrorDocument 404 /i...

默认控制器 最好不要写成你这样的 二级目录。还有就是坚持下你是不是存在一个index的控制器。如果有,可能会让系统去查找index控制器下的home方法。所以不建议默认控制器写成你这样

网站首页 | 网站地图
All rights reserved Powered by www.fqzf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com