controller示例:
在application\controller下创建hello.php
hello.php代码
//此句用来防止跳过控制器直接访问hello.php页面 if(! defined('BASEPATH')) exit('No direct script access allowed'); //Hello类,注意类名首字母大写,继承核心的控制器类CI_Controller class Hello extends CI_Controller{ //类中的一个方法,每个控制器都是一个类,在每个Class里面的function都是一个页面 function sayhello($name,$name2){ echo $name."and".$name2."say hello world!"; } } ?>
运行的url: locahost/ci/index.php/hello/sayhello/php/hyz
运行结果:php and hyz say hello world!
运行url中index.php是程序入口,所有的控制器选择、函数调用及参数传递都是通过index.php 后的url传递
CodeIgniter框架目录的文件功能