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

來源:互聯網
上載者:User
關鍵字 ThinkPHP 獨立分組

關於tp的獨立分組,功能貌似很好,可是官方並沒有給出詳細的例子和說明,在此,根據本人的實際HTTP://www.aliyun.com/zixun/aggregation/17799.html">開發過程, 給予下列幾點說明:

1.獨立分組的目錄結構。

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

注意,獨立分組的action直接放在action目錄下,不需要lib目錄!!

這點細微的差別坑了我一天!!

2.獨立分組之間的相互調用:

如果你建立了一個獨立分組專門處理資料的增刪改查,其他分組的方法調用這個分組的增刪改查方法時候,你會發現許多奇跡,比如各種不存在的提示,模型驗證莫名其妙的失效等等。 這都歸結于一個原因:沒有自動載入相應模組!!
所以,放棄官方的A方法吧,自己載入所有的模組,例如:

import('Action.McorpworkerAction', APP_PATH . 'Modules/base');//自己載入base模組的action
import('Model.CorpworkerModel', APP_PATH . 'Modules/base');
自己載入base模組的model,不然自動驗證等等model中的方法會失效
$Mworker = new McorpworkerAction();具現化action,注意要寫全啊
$worker["loginname"] =$_REQUEST['loginname'];
$worker["realname"] =$_REQUEST['realname'];
$worker["pass"] =mmin($_REQUEST['pass']);
構造資料後添加
$r = $Mworker->addfun($worker);
這樣才能順利調用base模組的 Mcorpworker的增刪改查!!

關於獨立分組,切記注意。
如果官方有什麼好的說明,歡迎拍磚! 更期待改進。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.