第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

實例化其他公共模型類

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');

錯誤如下:

Think\Model:strmake方法不存在!


正在回答

2 回答

D方法是如果你有相應的模型 那么就會優(yōu)先實例化你相應模型下的方法 ?如果沒有 那么系統(tǒng)自動實例化數(shù)據(jù)庫的表

0 回復 有任何疑惑可以回復我~

<?php

namespace Home\Model;

use Think\Model;

class userModel extends CommonModel{

? public function user(){

return 'hello world';

? }

}

?>

實例化:

?$user = new \Home\Model\userModel();

?echo $user->strmake('bbbb');

不知道如何使用D()方法,M()方法:它們默認的是繼承Think\Model類.

0 回復 有任何疑惑可以回復我~
#1

RRadix

我也遇到這個問題 我已經解決了 ThinkPHP3.2.3手冊中模型定義一塊說明 UserModel 對應數(shù)據(jù)表 user 所以你的自定義模型命名首字母一定要大寫
2016-03-02 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
快速入門ThinkPHP框架—理論篇
  • 參與學習       89109    人
  • 解答問題       587    個

快速入門ThinkPHP框架教程,掌握ThinkPHP的理論基礎

進入課程

實例化其他公共模型類

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號