Thinkphp的A,R,M,D方法区别_PHP教程
程序员文章站
2024-01-28 18:19:40
...
Thinkphp的A,R,M,D方法区别
在Thinkphp中,实例化对象有这么几种方法,如果是类,有A和R方法,区别是A方法只是对象的实例化,而R方法是可以同时实例化对象里面的方法的,这里需要去指定,如下面的实例代码:
test1(); echo " "; //也可以去跨模块调用 $test_m=A("Home/Goods"); echo $test_m->test(); echo " "; //R方法可以取执行对应模块下面的 R("Home/Goods/test"); // $this->display(); } }
从上面可以看出,R方法同时也可以去跨模块去实例化。
另外我们在Model的数据模型里面,必然需要下面的两种方法,一个是D方法,一个是M方法,前者是实例化数据模型类,而后者则是实例化数据模型的父类。
select(); echo "
"; // var_dump($mythinkphp->select()); // echo count($t); // echo " "; // echo count($t[1]); // echo " "; // for($i=0; $i虽然从用法上看不出什么差别,但是内部确实不同的,D方法只实例化定义的数据模型类,而M方法去实例化数据模型的父类。 ($t);>
推荐阅读
-
Thinkphp的A,R,M,D方法区别_PHP教程
-
ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法 原创,thinkphprun_PHP教程
-
thinkphp 一个页面使用2次分页的方法_PHP教程
-
方法重载和重写的区别,方法重载重写区别_PHP教程
-
ThinkPHP中的create方法与自动令牌验证实例教程,thinkphpcreate_PHP教程
-
封装ThinkPHP的一个文件上传方法实例,_PHP教程
-
解决PhpMyAdmin中导入2M以上大文件限制的方法分享_PHP教程
-
ThinkPHP的L方法使用简介_PHP教程
-
ThinkPHP自动填充实现无限级分类的方法,thinkphp填充_PHP教程
-
ThinkPHP通过AJAX返回JSON的两种实现方法,thinkphpjson_PHP教程