「讓CI框架支援service層」的那些問題

2021-08-14 08:58:08 字數 795 閱讀 4239

自己寫了個demo,用php的ci框架,好長時間沒搞了,都忘記了,想新增service層的時候,發現現有網上的code有點問題。

(其實都不是大問題,注意一下就好了)

抄了部分**,連線如下(搜尋的結果)

**都或多或少的不完成~~~~~~~ 然後整合上述**,解決部分問題

注意問題,如下:

1,配置$config['subclass_prefix'] = 'my_';

這個是my_loader.php裡邊寫的,需要注意

3,controller層呼叫service層,例如以下

$this->load->service('userinfo_service');

$re_user_info = $this->userinfo_service->get_userinfo_hasportals($portal, $ids);

userinfo_service:注意大小寫,原因自己看**就明白了

如何讓CI框架支援service層

本文主要介紹了在controller和model中加乙個業務層service,由它來負責業務邏輯,封裝好的呼叫介面可以被controller復用,提高了通用的業務邏輯的復用性,設計到具體業務實現會呼叫model的介面。大家知道codeigniter框架式mvc分層的,通常大家把業務邏輯寫到contr...

CI擴充套件service服務層

基於ci框架版本3.1.5 1.在專案核心core目錄下新建自己的loader.php檔案並繼承ci loader created by phpstorm.user wang.liangliang date 2017 7 7 time 13 07 class my loader extends ci...

SSH框架中service層的作用

先直接copy乙份過來,慢慢消化。說一下目前的理解 首先,我搞清楚了層次架構的輪廓,spring框架,表示層呼叫控制層,控制層呼叫業務層,業務層呼叫資料訪問層。service層的作用,目前明確的印象是,為了框架,為了解耦,框架必須的一層!具體原理其實並沒有理解,以後要多多回顧思考。從字面的意思上來看...