實(shí)例化其他公共模型類
thinkPHP3.2.1版本
<?php//?userModel.class.php?
class userModel extends CommonModel{
? public function user(){
return 'hello world';
? }
}
?>
<?php ?//CommonModel.class.php?
class CommonModel extends Model{
? public function strmake($str){
? ? ?return md5($str);
? }
}
//Controller中
$user=D('user');
echo $user->strmake('abcabcabc');
錯(cuò)誤如下:
Think\Model:strmake方法不存在!
2015-04-11
D方法是如果你有相應(yīng)的模型 那么就會(huì)優(yōu)先實(shí)例化你相應(yīng)模型下的方法 ?如果沒有 那么系統(tǒng)自動(dòng)實(shí)例化數(shù)據(jù)庫(kù)的表
2015-04-02
<?php
namespace Home\Model;
use Think\Model;
class userModel extends CommonModel{
? public function user(){
return 'hello world';
? }
}
?>
實(shí)例化:
?$user = new \Home\Model\userModel();
?echo $user->strmake('bbbb');
不知道如何使用D()方法,M()方法:它們默認(rèn)的是繼承Think\Model類.