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

CI默认的是home.php吧,你在home.php里转向到ca不就成了

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

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

假设controller/welcome.php 有一个方法是: public function my(){ } 然后在另一个方法内调用 public function index(){ $this->my(); } 也建议在libraries下面新建一个类,然后实例化这个类,用法如下:libraries/Haha.php 里面有一个类 class...

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

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

在conf的自动加载,开启database自动加载,配置好数据库账号密码等,然后在控制器中如下: $userInfo = $this->db->get('user'); //user为user表名 或者 $query = "select * from user"; $this->db->query($query);

您好,我来为您解答: 因为CI 本身没有autoload机制 想要调用Authentication 可以 require APPPATH.'controller'.youfile 或者把Authentication的方法写在对应的Model中, 如果我的回答没能帮助您,请继续追问。

改为

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