fishingboy / codeigniter-seeder
Codeigniter Seeder
1.0.7
2019-08-28 07:30 UTC
README
Language
Installation
composer require fishingboy/codeigniter-seeder
Usage
-
Create file:
application/controller/Seeder.php
<?php use fishingboy\ci_seeder\CI_Seeder_Controller; class Seeder extends CI_Seeder_Controller { }
-
Create folder:
application/seeders
-
Create sample file:
application/seeders/Sample_seeder.php
<?php use fishingboy\ci_seeder\CI_Seeder_base; class Sample_seeder extends CI_Seeder_base { /** * 執行順序 (大的排前面) * @var integer */ public $priority = 100; /** * 塞資料 * @return integer 新增資料筆數 */ public function run() { $this->CI->db->insert("users", [ 'name' => fishingboy, ]); return 1; } }
-
Seeder help
seeder php index.php seeder -- help php index.php seeder run -- execute seeder php index.php seeder run {seeder_name} -- execute One Seeder php index.php seeder ls -- check seeder status -- php index.php seeder run Sample_seeder (priority: 100)
-
Execute seeder
$ php index.php seeder run Log_seeder Seed [Sample_seeder] complete, carete 1 rows.