ThinkPHP獨立分組使用的注意事項

2022-10-06 11:27:13 字數 1015 閱讀 6225

關於thinkphp的獨立分組,功能看上去挺好的,可是官方並沒有給出詳細的例子和說明,在此,根據實際的開發過程,給予各位php開發人員以下幾點說明:

1.獨立分組的目錄結構

和官方說明一樣,建立modules資料夾,配置config.

注意:獨立分組的action直接放在action目錄下,不需要lib目錄(這點細微的差別坑了我一天)

2.獨立分組之間的相互呼叫

如果你建立了乙個獨立分組專門處理資料的增刪改查,其他分組的方法呼叫這個分組的增刪改查方法時候,你會發現許多奇蹟,比如各種不存在的提示,模型驗證莫名其妙的失效等等,這都歸結於乙個原因:沒有自動載入相應模組!!

所以,放棄官方的a方法吧,自己載入所有的模組,例如:

複製** **如下:

import('action.mcorpworkeraction', app_path . 'modules/base');//自己載入base模組的action 

import('model.corpworkermodel', app_path . 'modules/base');&程式設計客棧nbsp;

//自己載入base模組的model,不然自動驗證等等model中的方法會失效 

$mworker = new mcorpworkeraction();例項化action,注意要寫全啊 

$worker["loginname"] =$_request['loginname'];www.cppcns.com 

$worker["realname"] =$_request['realname']; 

$worker["pass"] =mmin($_reque程式設計客棧st['pass']); 

//構造資料後添程式設計客棧加 

$r = $mworker->addfun($worker); 

//這樣才能順利呼叫base模組的 mcorpworker的增刪改查!!

本文標題: thinkphp獨立分組使用的注意事項

本文位址: /wangluo/php/116441.html

關於獨立分組的使用注意事項

關於tp的獨立分組,功能貌似很好,可是官方並沒有給出詳細的例子和說明,在此,根據本人的實際開發過程,給予下列幾點說明 1.獨立分組的目錄結構。和官方說明一樣,建立modules資料夾,配置config,注意,獨立分組的action直接放在action目錄下,不需要lib目錄!這點細微的差別坑了我一天...

thinkPHP 模組分組

default group home 將home設為預設的專案。在我們啟用專案分組之前,由於使用的兩個專案,所以url位址分別是 http servername index.php index index home專案位址 http servername admin index.php index ...

thinkPHP 模組分組

default group home 將home設為預設的專案。在我們啟用專案分組之前,由於使用的兩個專案,所以url位址分別是 http servername index.php index index home專案位址 http servername admin index.php index ...