Codeigniter 4,在播种器中调用控制器方法
P粉875565683
P粉875565683 2023-09-08 13:35:04
0
1
591

各位早上好, 我正在搜索如何在我的播种文件中调用控制器的函数。

帐户控制器

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: $这个
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板