thinkphp
① 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開發的首要入門級框架,這個框架簡單易用,所以很受企業的歡迎。
接下來回答樓主的答案:
thinkphp既然是一個php的MVC框架,那肯定就是用來快速開發用的,可以用來開發任意一款PHP相關的編碼系統,無論是商城、管理系統還是搭建博客系統等任意系統。
其次是主要應用在哪個方面比較好,就我目前在企業開發過程中,其實主要應用在企業類、學校類、新聞類系統的開發比較多。其次是開發商城也比較多。主要是開發方便快捷,懂的人多所被接受。
希望我的回答可以幫到你,有什麼不懂可以追問。
⑤ 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框架,通過使用它,可以快速開發部署網站程序,我用了近一年了,感覺快速開發挺好的,開發網站速度很快。
你的採納是我前進的動力,
記得好評和採納,答題不易,互相幫助,
手機提問的朋友在客戶端右上角評價點(滿意)即可.
如果你認可我的回答,請及時點擊(採納為滿意回答)按鈕!!