MVC ----- 创建一个实例化控制器的方法
2017-07-10 10:25
323 查看
function C($name,$method){
require_once($name.'Controller.class.php');
eval('$obj= new'.$name.'Controller();$obj->'.$method.'();');
//eveal()函数把字符串转换成可执行的php语句,但是不安全
可用以下代码代替
$controller = $name.'Controller';
$obj = new $controller();
$obj->$method();
}
相关文章推荐
- Asp.Net MVC是否针对每次请求都重新创建一个控制器实例
- 在创建一个MVC控制器,显示运行所选代码生成器时出错(带读写,使用EF)
- MVC页面不同控制器下的方法调用同一个后台函数
- Spring入门学习——调用一个实例工厂方法创建Bean
- 笔记2-----创建一个java实例对象的方法
- 【Java】【TIJ】实现一个类:不允许用构造方法来直接创建类实例(对象)
- 最简单直接继承、扩展Object,或者克隆一个Object到能创建多个互不干扰实例的方法
- [翻译:ASP.NET MVC 教程]创建一个控制器
- 在创建一个MVC控制器,显示运行所选代码生成器时出错(带读写,使用EF)
- 【翻译】使用ASP.NET MVC 和 LINQ 创建一个Blog引擎实例-第一节
- MVC用filter做权限过滤: 1:创建filter类;类需要继承一个接口,并且重写4个方法;如下: namespace MvcApplication1.Code { public clas
- 最简单直接继承、扩展Object,或者克隆一个Object到能创建多个互不干扰实例的方法
- android之反射创建一个实例:构造方法带参和不带参
- Delphi中创建类的实例与定义一个变量引出的问题
- iOS-UI篇—控制器的三种创建方法
- ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)
- lesson 8: 编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的pric
- 让程序只运行一个实例的四种方法(转)
- MVC 控制器向View传值的三种方法
- spring MethodInvokingFactoryBean 的使用和了解,Spring 通过通过方法创建Bean的实例