您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Php的MVC单点通道口

2024/3/26 14:42:55发布23次查看
php的mvc单点入口
php的mvc单点入口
?
/index.php
/**
* mvc演示demo
* 仅仅实现最基本的mvc功能,不包含安全处理,数据过滤,及其他优化措施。
*/
define(‘site_path’,str_replace(”,’/',dirname(__file__)));//定义系统目录
$controller=(!empty($_get['controller']))?$_get['controller']:’index’;//获取控制器,默认index
$action=(!empty($_get['action']))?$_get['action']:’index’;//方法名称,默认index
$controller_name=$controller.’controller’;
$controller_file=site_path.’/app/controller/’.$controller_name.’.class.php’;//获取控制器文件
if(file_exists($controller_file)){
require_once($controller_file);
$controller=new $controller_name();
$controller->{$action.’action’}();
}else{
die(‘找不到对应的控制器!’);
}
?>
?
对应的一个演示demo
/app/controller/testcontroller.class.php(注意路径)
/**
* mvc演示demo
* 仅仅实现最基本的mvc功能,不包含安全处理,数据过滤,及其他优化措施。
*/
class testcontroller
{
function testaction(){
echo ‘hello,world!’;
}
}
?>
打开浏览器,输入http://path/to/yoursite/index.php?controller=test&action=test(注意相应的修改你的路径),如果你看到hello,world!说明mvc第一步,单点入口成功了!
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product