導航:首頁 > 編程語言 > thinkphp5支持php

thinkphp5支持php

發布時間:2024-06-24 07:04:18

㈠ thinkphp5支持php什麼版本

php的5.6以上都支持

㈡ thinkphp5 extend擴展庫放哪裡,該怎麼new

類庫擴展
類庫擴展包括基類庫擴展、應用類庫擴展和第三方類庫擴展,所有擴展類庫不會自動載入,需要手動載入或者定義別名和配置自動載入(詳細可以參考4.2.3類庫導入和4.2.5自動載入)。
基類庫擴展
目前支持的基類庫擴展包括ORG(第三方公共類庫包)和Com(企業類庫包)。你可以在ORG類庫目錄下面添加自己需要的類庫,你甚至還可以創建屬於自己企業的類庫,只需要在Extend/Library目錄下面創建Com目錄,然後在裡面增加相應的類庫就可以方便的使用import方法導入了。例如,我們在Extend/Library/Com下面創建了Sina目錄,並且放了Util\UnitTest.class.php類庫文件,可以使用下面的方式導入
import('Com.Sina.Util.UnitTest');
目前官方提供的擴展或者第三方擴展都在ORG類庫包下面。
應用類庫擴展
項目類庫的擴展,和基類庫的擴展一樣,我們可以在項目類庫目錄增加你想要的子目錄,也只有在項目類庫目錄下面增加的類庫才能使用import方法導入。例如,我們在MyApp的項目類庫目錄Lib下面增加Common和Util目錄,就可以這樣載入這些目錄下面的類庫文件了:
import('MyApp.Util.UnitTest');
import('@.Common.CommonUtil');
第三方類庫擴展
如果你直接使用的是第三方的類庫包,或者是類名和後綴和ThinkPHP的默認規則不符合的,我們建議你放到第三方類庫擴展目錄Extend/Vendor目錄下面,並使用vendor方法來導入。
例如,我們把Zend的Filter\Dir.php 放到Vendor目錄下面,這個時候Dir文件的路徑就是
Vendor\Zend\Filter\Dir.php,我們使用vendor方法導入就是:
Vendor('Zend.Filter.Dir');
需要注意的是,vendor方法默認導入的類庫後綴是php的而不是class.php的,如果你的第三方類庫的後綴是class.php,可以使用:
Vendor('Zend.Filter.Dir','','.class.php');
或者使用:
import('Zend.Filter.Dir',VENDOR_PATH);
通過使用第三方類庫擴展,我們可以直接使用Zend、CI或者其他框架中的類庫。

㈢ php中thinkphp5中模型有什麼用

模型是操作資料庫數據與執行業務規則的容器,模型返回的數據格式是固定的,它為多個視圖提供數據,被多個視圖重用,減少了代碼的重復性。

實例化模型後,這個模型中設置表名和欄位,調用模型對數據的操作,返回給控制,主要是繼承

閱讀全文

與thinkphp5支持php相關的資料

熱點內容
編譯程序輸入一個字元串 瀏覽:402
圓命令畫法 瀏覽:303
如果給電腦e盤文件加密 瀏覽:801
javaswing項目 瀏覽:774
androidsdksetup 瀏覽:1003
pdf怎麼設置中文 瀏覽:126
安卓手機用什麼軟體看倫敦金 瀏覽:962
魅族文件夾無名稱 瀏覽:789
蘇黎世無人機演算法 瀏覽:872
核桃編程和小碼王的融資 瀏覽:684
微積分教材pdf 瀏覽:725
寫python給微信好友發消息 瀏覽:336
蚊帳自營米加密 瀏覽:418
學校推薦核桃編程 瀏覽:804
湖南農信app怎麼導明細 瀏覽:471
福特abs編程 瀏覽:508
如何自學安卓手機 瀏覽:439
以太坊源碼共識機制 瀏覽:910
單片機探測器 瀏覽:872
demo編程大賽作品怎麼運行 瀏覽:52