Codeigniter 4,在播種器中呼叫控制器方法
P粉875565683
P粉875565683 2023-09-08 13:35:04
0
1
521

各位早安, 我正在搜尋如何在我的播種檔案中呼叫控制器的函數。

帳號控制器

#
public function createCompte() {
    //generate an account number
        return $numcompte;
    }
}

播種機

#
public function run(){
    $compteController = new CompteController;
    $numcompte = $this->compteController->createCompte();
    $data_client = [ 
           //other data generate with faker
            'num_cmpte_client' => $numcompte ,
           
        ];
    $id_client = $this->db->table('client')->insert($tab);
 }

P粉875565683
P粉875565683

全部回覆(1)
P粉401901266

如同@Pippo所指出的在評論中

所以;

而不是:❌

$numcompte = $this->compteController->createCompte();

使用這個:✅

$numcompte = $compteController->createCompte();

參考文獻:

  1. 變數 $this 在 PHP 中代表什麼?
  2. php.net: $這個
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!