A控制器引用B控制器中的方法可以嗎? PHP框架開發

2025-07-23 16:25:11 字數 1412 閱讀 8696

ci框架中,怎麼在控制器中控制跳轉(a到b)

1樓:老大的幸福丶

你可以使用ci框架自帶的 重定向函式,redirect,我給你寫個例子吧。

if(empty($session['userid']))

如果使用者未登入,則跳轉到login action 中的 index 方法;如果想加提示語句,這個ci沒有內建的函式,除非自己根據**情況,自己寫個函式。

2樓:網友

你該慶幸前任沒給你用上 xxinkphp

乙個action的方法 呼叫另乙個action的方法 怎麼寫? - php框架開發

3樓:匿名使用者

聽說可以用乙個類來統一載入。不管用不用, 都載入進來。?然後繼承這個類, 實現$this使用。

4樓:只是無良

還有乙個辦法就是在baction裡面重寫一下。沒有其他的了。

tp框架控制器裡面怎麼呼叫另乙個控制器的**?

5樓:射手越野兔

乙個很簡單解決辦法就是引用這個controller,然後使用$c = new controllername($this->getrequest(),this->getresponse())

然後$c->functionname()就行了。

但是,對於action使用actionstack更好,不是action的話,親,我建議你把它移到m層中。

如何在php檔案中呼叫ci控制器中的方法

6樓:匿名使用者

假設controller/ 有乙個方法是:

public function my()

然後在另乙個方法內呼叫。

public function index()也建議在libraries下面新建乙個類,然後例項化這個類,用法如下:libraries/ 裡面有乙個類。

class haha

然後在controller/中例項化這個類,然後使用物件中方法public function index()

php中如何在a類的方法裡面 例項化b類,並呼叫b類的方法?

7樓:我就知道你信我

用 call_user_func(array('類名','方法名'));// 具體看手冊。

你的這個呼叫方法應該沒錯,看下是不是引入的檔案路徑不對,或者方法名不正確。

如果是靜態方法應該通過 db_cs::a()來呼叫。

8樓:網友

我想你用的應該是乙個框架。檢查一下你的這個控制器類有沒有包含(include,require)db_cs這個類。

磁碟控制器是什麼,磁碟控制器驅動損壞怎麼辦

磁碟控制器,顧名思義,是磁碟的控制裝置。這裡的磁碟是個廣義的概念,泛指目前的機械硬碟 固態硬碟等各種儲存體。根據不同的控制原理,有放在主機板上的,也有放在硬碟上的。例如ide,sas,scsi,sata各有不同。要詳細解說這些,沒幾百字說不完,太細緻的我就不上課了。磁碟控制器是主機板上對硬碟 軟盤進行控...

力矩控制器故障,求助力矩控制器故障

力矩控制器輸出無電到。檢測一下輸出電流三相是不是一樣的 如果不一樣,那查一下是不是有電機漏電現象。你的 油路里面好像有了 髒東西了這樣的 事情我遇到好幾次了 求助力矩控制器故障 檢測電位器否磨損嚴重導致接觸良或檢查內電路控矽等原件否漏電或短路。力矩電機控制器缺相如何維修 解決方法 接線說明 d d ...

點火控制器和分電器?點火控制器的作用是什麼

一 傳統點火 機械白金斷電器控制點火線圈初級線路的負極斷開產生高壓。半導體 霍爾感測器或磁電感測器將發動機曲軸訊號傳輸到半導體電路 即點火模組 由點火模組裡的功率三極體來控制點火線圈。二 計算機點火 計算機控制點火系統 電子控制點火系統和微機控制點火系統都是同乙個意思。就是發動機ecu根據感測器巨集輪...