如何在thinkphp裡面自定義類

2023-03-08 10:00:23 字數 2540 閱讀 3269

1樓:曉萱稀飯藝剩

將類檔案 abc.class.php 放入以下目錄:thinkphp/library/org/util/

類檔案開頭必須名稱空間:namespace org\util;

使用時直接例項化類: new \org\util\類名ok,恭喜你成功了

2樓:嵇明俊

php在函式外定義的變數,在函式內是不起作用的。

如果用thinkphp的話,有一下幾種方法。

1、使用config.php中定義,c(\\'name\\')方式可全域性呼叫。

2、使用$_session定義,可全域性呼叫。

3、在抽象類中定義類變數,然後在例項類中$this->name方式呼叫。

3樓:匿名使用者

自動載入

4樓:匿名使用者

建立一個公共檔案,然後引入

如何使用thinkphp來呼叫自己寫的類呢?

5樓:

可以用import函式.例如, 你可以把phpmailer.class.php放在 thinkphp/library/org/util/資料夾下.

要用的時候,

import('org.util.phpmailer');

如果用名稱空間的話 ,可以直接new 這個物件

6樓:匿名使用者

簡單粗暴的方式就是include

當然我想樓主這麼問肯定不想這樣,樓主更希望是自動載入那麼問題來了,學挖掘機哪家強?額,,,不對。。。。

是如何使用thinkphp自動載入?

樓主應到仔細閱讀thinkphp文件,文件目錄有個「架構」,那裡面有「自動載入」章節,詳細解釋瞭如何自動載入。

按照上面的規則即可實現。

當然還有幾個方法,,但我實在懶得打字了,,有需要就追問吧

7樓:

include_one('../檔案地址')

$mailer=news 類名();

$value=$mailer->方法名();

使用thinkphp如何載入自定義類

8樓:匿名使用者

自己寫的外掛?放到vender資料夾中,用vender()方法載入進來即可.

thinkphp怎麼在自定義函式中使用其他類方法

9樓:哈哈笑哈哈

在indexcontroller.class.php裡面需要引入function.

php 然後在indexcontroller.class.php的function index()

thinkphp裡面怎麼使用自己封裝的類

10樓:郭某人來此

tp:是一個php開源框架,你可以理解成一個工具箱把。裡面很多類啊,業務邏輯啊都是封裝好的,有自己的使用規則。

如果你php不是很精通,我建議你還是先去做原生態的php,然後再用框架比較好。嘿嘿。

cms:是一個內容管理系統,它不是一個特定的東西,很多公司都有cms。

總結:tp是工具,cms是產品。這樣能理解嗎?

分析:我估計你的意思可能是想找一個目前公司使用比較廣泛的東西,給自己定目標是嗎?怎麼說呢。

還是那句話,你的php不精通,這兩個弄起來很困難,而且很費時間。不划算,知識這個東西不能空中樓閣,要一點一點的來,慢不怕,關鍵是每一天都有進步。這裡我給你一點建議把。

建議:1.php基礎,函式的使用,自定義函式,變數的作用域,「&」的作用等等,都 是基礎的東西。

2.oop,傳說中的物件導向,這個怎麼說呢,說複雜也複雜,說簡單也簡單,我的方法是你把生活中的東西抽象出來就學的很快。它包括的內容比較寬泛,需要上面第一條的基礎,只要你第一條越紮實,你學oop就回越快。

oop這個東西是個思想。建議:你開始的時候只要能看懂,能明白別人**裡oop的意思就ok了,然後自己寫一寫。

這裡還包括有些東西,繼承啊,封裝啊,多型啊。你先了解著三者的用途,然後是抽象類啊,抽象方法啊,他們的規則啊,比如抽象類不需要實現,但其中必須要包含一個抽象方法啊。介面啊,介面是允許繼承多個介面的,然後瞭解一下介面和抽象類的區別。

然後再去研究一下php oop裡面的一些固定的語法或者說是規則。然後就ok拉,西西。

3.瞭解設計模式,自己寫點東西,對這玩意有所瞭解,別學完了都忘了。。

4.然後你就可以去看tp或者cms只類的東西了,對於cms我建議,你還是先會用,然後再去研究它的構造。西西。

11樓:莘贍

和正常些雷一樣,然後將寫好的類放在你能匯入的路徑中,在使用的時候匯入該類就可以了

12樓:year醫海無邊

系統我也自己做一般分為以下步驟: 一、安裝好要封裝的系統。 二、設定系統屬性、 三、準備好各種檔案(驅動之類的) 四、用封裝軟體進行封裝。

thinkphp怎么匯入自定義類庫

1.自定義的類庫放到lib資料夾。2.在要引入框架的地方,新增這段 import yalib.charset 代表的是lib資料夾下的yalib目錄下的charset.class.php檔案。sopcast安卓版的怎麼匯入自定義 coredata怎麼存放自定義的類 eclipse怎麼建立自定義標籤類...

如何在裡面做電子公章,如何在WORD裡面做一個電子公章

word文件如何製作電子公章 如何在wo地裡做一個電子公章,你可以上嗶哩嗶哩上,然後交word的使用的,學習進行學習 用 繪圖來 工具 欄中的畫圓工具源先畫一個bai圓,設定自選圖形格式du將線條顏色設定為紅zhi色,填充色設為 dao無填充色。再插入藝術字,將電子公章的名稱用藝術字輸入,設定藝術字...

C如何在dataGridView裡面不顯示二進位制資料

你吧這一列隱藏掉就好了啊,在繫結函式後面加一句this.gridview1.columns x visible false x表示你想隱藏的列,從0開始計數的。在c 中關於datagridview繫結資料 我明明有值的,但是為什麼就是不顯示 datagridview.datasource tv這裡是...