ThinkPHP學習劄記(六)執行個體化模型的四種方法

來源:互聯網
上載者:User
ThinkPHP學習筆記(六)執行個體化模型的四種方法


本文是基於ThinkPHP學習筆記(五)進行修改的,如果有同學使用本代碼,請先閱讀ThinkPHP學習筆記(五)

建立Action類

select();//dump($list);////二:跨模型操作;執行個體化一個表,同時執行個體化一個自己寫的資料庫操作類//多用於將一些公用的商務邏輯抽離出來形成公用的Model////M('user','CommonModel')相當於new CommonModel('user');model是自動載入的////$user=M('user','CommonModel');//$user=new CommonModel('user');//$list=$user->select();//dump($list);//$user->modelTest();//三:執行個體化一個使用者定義的模型//多用於不需要更加複雜的業務//1.手動建立一個模型,針對user表建立一個自訂模型,可以封裝thinkphp提供的功能//$user=new UserModel()相當於D('user');//D方法如果模型不存在,則拋出異常,只會執行個體一個,預設,只支援調用當前應用下面的模型//$user=new UserModel();//$list=$user->select();//dump($list);//$user->modelTest();//四、執行個體化一個空模型;就是傳統sql語句的方式;需要加表首碼//$user=new Model();$list=$user->query('select * from tb_user');dump($list);//分組:D('admin.user');}}?>

兩個模型:






  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.