當前位置:首頁 » 編程語言 » thinkphp

thinkphp

發布時間: 2022-02-11 06:31:04

① thinkphp的優點有哪些

1 簡單易用。這玩意實在太簡單,太好用了,尤其對於中小項目來說,沒有復雜的各種復用組件,沒有特別復雜度配置過程。創建骨架很簡單。而且甚至可以不用寫模型類。而且可以很方便的控制注入等基本安全措施。各種復寫的方法也非常好用,比如ajax、cookie等等
2 各種功能齊全。想要高大上?沒問題,thinkphp的各種功能都非常齊全,什麼上傳、驗證碼、分頁、高速緩存、模型驗證balabala全都有。
3 利於拓展,源代碼公開。想要使用自己的東西、或者改寫也很方便
4 文檔。最起碼有個能看懂的中文文檔,這非常必要。雖然錯誤百出,介紹的也不夠詳細,但是聊勝於無。

② 關於thinkphp

tp框架(3.1)資料庫配置文件在Conf/config.php文件中配置,3.2在Common/Conf/config.php文件中配置先看資料庫連接配置是否正確,資料庫連接可以有多個配置

'DB_CONFIG1'=>'mysql://資料庫用戶名:資料庫密碼@資料庫地址:資料庫埠/庫名',

③ 如何用thinkPHP 構建一個簡單的項目

1、使用sftp協議進行上傳的操作:輸入用戶名和用戶密碼。

④ thinkphp主要有什麼用

其實thinkphp是國內自主開發的一款MVC框架,早期是從onethink開始升級而來的。這個框架的話是很符合國人的使用習慣和思維,是作為PHP開發的首要入門級框架,這個框架簡單易用,所以很受企業的歡迎。

接下來回答樓主的答案:

  1. thinkphp既然是一個php的MVC框架,那肯定就是用來快速開發用的,可以用來開發任意一款PHP相關的編碼系統,無論是商城、管理系統還是搭建博客系統等任意系統。

  2. 其次是主要應用在哪個方面比較好,就我目前在企業開發過程中,其實主要應用在企業類、學校類、新聞類系統的開發比較多。其次是開發商城也比較多。主要是開發方便快捷,懂的人多所被接受。

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

⑤ thinkphp的問題

檢測種子,的id運行的時候,有沒有查出范圍。
超出范圍就停止。

⑥ ThinkPHP中M方法與D方法有什麼區別

ThinkPHP 中M方法和D方法都用於實例化一個模型類,M方法 用於高效實例化一個基礎模型類,而 D方法 用於實例化一個用戶定義模型類。

使用M方法

如果是如下情況,請考慮使用 M方法:

對數據表進行簡單的 CURD 操作而無復雜的業務邏輯時

只有個別的表有較為復雜的業務邏輯時,將 M方法 與實例化 CommonModel 類進行結合使用

M方法 甚至可以簡單看著就是對參數表名對應的數據表的操作:

$User=M('User');

使用D方法

如果是如下情況,請考慮使用 D方法:

需要使用 ThinkPHP 模型中一些高級功能如自動驗證功能(create()方法中實現)、關聯模型等

業務邏輯比較復雜,且涉及的表眾多

將業務邏輯定義在了自定義的模型類裡面(Lib/Model目錄下),而想在操作中實現這些業務邏輯

另外 D方法 不支持跨項目調用,需要使用:

$User=D('User','Admin');//實例化Admin項目下面的User模型
$User=D('Admin.User');//啟用了項目分組

提示

啟用了項目分組後,Model 類並不必然對應著項目分組。多個項目組之間共有的模型類,統一放在 Model 目錄下,可以直接使用D('ModelName') 實例化。而 D('User.UserInfo') 並不表示 User 一定是一個項目分組,也可以僅僅是對 Model 下文件的一個分類目錄,D('User.UserInfo') 實例化的是 User 目錄下的 UserInfo 模型類。

總結

M方法 和 D方法 都可以在模型類文件不存在的情況下直接使用的,但顯然 M方法 更高效;但要使用模型類裡面業務邏輯,就必須使用 D方法。

一個比較形象的比喻就是:M方法 就如一台剛裝好操作系統的電腦,只能使用一些基本功能;而 D方法 就如在裝好的系統上再安裝了一些如 Office、QQ 等應用軟體,功能更加強大,同時整個電腦運行速度也變慢了。

以上是對 M方法和D方法區別的一些總結,M方法 和 D方法 要根據實際情況來具體選擇。

⑦ thinkphp 中{: } 是什麼意思

這是tp的寫法,要在js中用,要麼賦值給變數,要麼加引號輸出,console.log("{:U('Add/AddNews')}")

⑧ 用thinkphp怎麼直接訪問網站主頁

用url重寫吧tp的入口文件給消掉


打開apache的重寫規則(網上有)下面有兩個all,忘了哪個是了寫成all就對了

<Directory "YourDocumentRoot">

Options Indexes FollowSymLinks ExecCGI Includes

AllowOverride All

Order allow,deny

Allow from all

</Directory>

創建一個TXT文本文檔,在裡面寫入一下代碼

###########################################


RewriteEngine on
RewriteCond $1 !^(index.php|robots|stafile|upload|.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]


###########################################

另存為(因為不能直接保存) .htaccess


然後把這個文件放到與入口文件統同級目錄


ok!

⑨ thinkphp 中如何使用 new com('XXX')

這個需要開啟COM擴展,http://blog.163.com/pingjin@126/blog/static/2086721720130735827677/ 好吧,剛看到最後一句,不好意思。。。。。。。。。

⑩ 什麼是ThinkPHP

Thinkphp是一款開源的PHP框架,通過使用它,可以快速開發部署網站程序,我用了近一年了,感覺快速開發挺好的,開發網站速度很快。

你的採納是我前進的動力,
記得好評和採納,答題不易,互相幫助,
手機提問的朋友在客戶端右上角評價點(滿意)即可.
如果你認可我的回答,請及時點擊(採納為滿意回答)按鈕!!

熱點內容
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:727
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:797
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:504
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:365
ef資料庫查詢數據 發布:2025-05-18 03:29:36 瀏覽:668
百度雲下載文件夾 發布:2025-05-18 03:17:33 瀏覽:674
php雲開發 發布:2025-05-18 03:12:41 瀏覽:447
sql語句顯示表 發布:2025-05-18 03:12:30 瀏覽:690
資料庫系統的例子 發布:2025-05-18 03:02:42 瀏覽:191
數字化儲存與編譯是什麼 發布:2025-05-18 02:56:55 瀏覽:217