thinkphp的自定义model类有什么作用?

请问,thinkphp的自定义model类有什么作用?如:
//自定义Modle类
namespaceHome\Model;
useThink\Model;
classStuModelextendsModel{
publicfunctiongetInfo(){
echo'这是自定义的Model类';
}
publicfunctiongetIp(){
echo$_SERVER['REMOTE_ADDR'];
}
}
----------
//使用自定义的Modle类
namespaceHome\Controller;
useThink\Controller;
classComControllerextendsController{
publicfunctionindex(){
$model=D('stu');
$model->getInfo();
$model->getIp();
}
}
开满天机
浏览 316回答 2
2回答

慕无忌1623718

如果不写自定义model类,就没有办法使用D方法啦,建议你了解一下ThinkPHP的D方法和M方法的区别如果你只是进行表的CRUD的话,建议你直接使用M方法了区别点我

狐的传说

Model用不用在于你自己的选择,我只所以选择用,是因为自动验证和自动完成:/***验证规则*@vararray*/protected$_validate=array(array('person','require','收货人姓名必须填写!'),array('province','require','省份必须选择!'),array('city','require','地市必须选择!'),array('addr','require','收货地址必须填写!'),array('phone','require','手机号码必须填写!'),array('phone','/^1\d{10}$/','手机号码格式不正确!'),);/***自动完成*@vararray*/protected$_auto=array(array('default','0'),);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript