TP5單例模式操作Model


tp5單例模式的代碼實現

為什么要使用單例模式

使用單例模式實現邏輯處理與數據庫操作分離能很大提升mysql的sql處理能力,並且易於維護

 

ArticleModel.php

<?php

namespace app\index\model;
use think\Model;
class ArticleModel extends Model
{
//單例模式
private static $instance;
// 確定鏈接表名
protected $name = 'article';
//禁止被克隆
private function __clone(){}
//單例
public static function getInstance()
{
if(!(self::$instance instanceof self)){
self::$instance = new self();
}
return self::$instance;
}

//獲取首頁焦點圖
public function focus_img(){
return self::getInstance()->limit(1)->select();
}

?>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM