thinkphp 自定義的類,如何在thinkphp裡面自定義類

2023-01-27 17:40:57 字數 2945 閱讀 6306

1樓:匿名使用者

你好,哥們。哈哈,你貌似是新手吧。

我先給你解釋一下tp和cms的區別吧,哥們這可都是原創啊,哈哈。

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我建議,你還是先會用,然後再去研究它的構造。西西。

如何在thinkphp裡面自定義類

2樓:曉萱稀飯藝剩

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

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

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

thinkphp怎麼匯入自定義類庫

3樓:wqy的筆記

把自定義類庫放到 extend目錄下..然後更具tp官方手冊上說的匯入第三方類庫的方式 來進行匯入

4樓:彤碧玉

首先你使用那個版本的,然後你把你自定義的類庫放在那裡?

如何在thinkphp裡面自定義類

5樓:匿名使用者

自動載入

6樓:匿名使用者

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

如何在thinkphp裡面自定義類

7樓:嵇明俊

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

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

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

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

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

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

8樓:

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

要用的時候,

import('org.util.phpmailer');

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

9樓:匿名使用者

簡單粗暴的方式就是include

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

是如何使用thinkphp自動載入?

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

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

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

10樓:

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

$mailer=news 類名();

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

thinkphp5 怎麼引入自定義類?

11樓:我和你

在extend裡面寫。

希望我的回答可以幫到你,有什麼不懂可以追問。

thinkphp的自定義model類有什麼作用

在thinkphp中如何使用模型類以及呼叫模型類

12樓:匿名使用者

以tp3.2.x為例,定義:

namespace home\model;

use think\model;

class categorymodel extends model呼叫:$user = new \home\model\categorymodel();

// 帶引數例項化

$new = new \home\model\newmodel('blog','think_',$connection);

這些你看官方文件應該就明白了。

問道如何上傳自定義頭像,問道自定義頭像怎麼弄?

photoshop左上角抄有個 檔案 選單選擇你要打襲開的 photoshop裡開啟影象,滑鼠右擊標題欄,開啟圖象大小對話方塊,就在那裡設定 不需要baips那種軟體也可以做,光影 du魔術手zhi知道吧,現在很多人都用dao這個,操回作簡單,基本能答滿足一般人的需要了 用光影開啟圖 縮放 40 4...

jquery自定義函式問題,和js自定義函式的區別

自定義函式就是你自己寫一個函式,然後呼叫它就可以了function a id 在jquery裡面怎麼寫自定義函式 你可以寫一個函式自呼叫方法,function 在這裡面寫方法,就自己呼叫了,想要把握呼叫的時機,可以直接用你的那種方法,在你想呼叫的地方這樣寫就ok了,getnowtime 關鍵是你的自...

cad中怎麼自定義線條,CAD中怎麼自定義線條?

兩種cad中自定義線型的方法 方法一 1 在cad的安裝目錄下support資料夾內找到acad.lin 2 複製到其他資料夾,並改名為acadwater.lin,用記事本開啟 3 修改增添其中相關的語句,修改後儲存。舉例說明 gas line,gas line gas gas gas gas ga...