国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

CakePHP框架Model函數定義方法示例

2024-05-04 23:59:11
字體:
來源:轉載
供稿:網友

本文實例講述了CakePHP框架Model函數定義方法。分享給大家供大家參考,具體如下:

在CakePHP中,MVC的架構是清晰的,而在實際做項目中,我發現仍然有很多人喜歡在Controller中堆砌函數,這樣做也未嘗不可,但是,作為一個百萬行級的大項目來說,這種違背MVC思想的做法雖然可能暫時給程序結構帶來便利,但從長遠來看,是萬萬不可取的!

我們應該將系統常用到的某些函數定義在Model中,特別是純粹的的數據處理函數和數據查詢函數:

譬如,在Blog中像下面這樣的條件查詢:

/***  Blog 根據條件得到相應字段結果集** @Param  array  conditions*      array  fields* @Return  array**/function getBlogsByCon($conditions = array(),$fields = null){  return $this->find('all',array(      'conditions'=>ife(count($conditions) > 0, am(array('`Blog`.`status` = 1'),$conditions), array('`Blog`.`status` = 1')),      'fields'=>$fields,      'order'=>'`Blog`.`created` DESC',      'page'=>1,      'recursive'=>0));}

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 杭锦后旗| 福鼎市| 麦盖提县| 张北县| 青田县| 青海省| 从化市| 灌南县| 潼南县| 双牌县| 东海县| 望江县| 白朗县| 淄博市| 康平县| 荆门市| 潼关县| 邢台市| 交口县| 林周县| 平果县| 郁南县| 湖州市| 巴楚县| 旌德县| 宝山区| 安图县| 泸州市| 巴青县| 名山县| 正安县| 静宁县| 上杭县| 岚皋县| 天峨县| 阳原县| 宣汉县| 克什克腾旗| 扬中市| 高邮市| 蒲城县|