CI中的load理解

2021-08-06 07:27:02 字數 609 閱讀 6267

ci中的load方法是從哪來的

看ci預設檔案中有

public function index()

按說這個load是乙個方法,但是查了一下沒有呢,怪事啊!難道他是php自帶的函式不成

------理解-------

既然是$this->load,也就是說,load實際上是controller的乙個成員。

ci_controller初始化的時候(system/core/controller.php):

$this->load =& load_class('loader', 'core');

在controller類中呼叫common類中的load_class載入了loader檔案,然後new了

乙個loader核心類的例項,並把該例項物件賦值給$this->load,所以通過$this->load來呼叫loader核心類中的方法;

換句話說,load實際上是loader的例項,它是ci的載入器,主要負責ci的類庫的載入,例如:

$this->load->library()  //載入核心類

$this->load->model()  //載入模型

$this->load->view()   //載入視**件

CentOs中的CI的安裝

摘要 最近在研究ci codeigniter 開始在ubuntu中安裝很是順利,直接放到了web站點的根目錄下,這可以訪問 welcome to codeigniter 頁面了。然後將ci轉移到了centos上,這下就老是報404,糾結了好久算是解決了,記錄一下。1 判斷為許可權不夠,於是賦給777...

Hibernate 中 load 方法簡介

接觸過 hibernate 的朋友都知道 session 中的 get 方法,而對於 load 方法,能夠深入了解的人便不是很多。其實,如果能正確地是用 load 方法,可以是你的應用更加有效率 但是,load 方法的使用又會帶來一些錯誤。實際上,只要我們能正確了解 load 方法,就避免這些錯誤的...

向hive中load資料

hive中如果有分割槽的話,如果是需要自己構造資料且不知道是否有分割槽,可以使用這條語句看是否有分割槽 show create table tabletest tabletest為需要看是否有分割槽的表,執行這條語句之後會有這樣一條出來 partitioned by string 即為分割槽的字段,...