You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
1.6 KiB
78 lines
1.6 KiB
<?php namespace Tests\Support\Database\Seeds;
|
|
|
|
class CITestSeeder extends \CodeIgniter\Database\Seeder
|
|
{
|
|
public function run()
|
|
{
|
|
// Job Data
|
|
$data = [
|
|
'user' => [
|
|
[
|
|
'name' => 'Derek Jones',
|
|
'email' => 'derek@world.com',
|
|
'country' => 'US',
|
|
],
|
|
[
|
|
'name' => 'Ahmadinejad',
|
|
'email' => 'ahmadinejad@world.com',
|
|
'country' => 'Iran',
|
|
],
|
|
[
|
|
'name' => 'Richard A Causey',
|
|
'email' => 'richard@world.com',
|
|
'country' => 'US',
|
|
],
|
|
[
|
|
'name' => 'Chris Martin',
|
|
'email' => 'chris@world.com',
|
|
'country' => 'UK',
|
|
],
|
|
],
|
|
'job' => [
|
|
[
|
|
'name' => 'Developer',
|
|
'description' => 'Awesome job, but sometimes makes you bored',
|
|
],
|
|
[
|
|
'name' => 'Politician',
|
|
'description' => 'This is not really a job',
|
|
],
|
|
[
|
|
'name' => 'Accountant',
|
|
'description' => 'Boring job, but you will get free snack at lunch',
|
|
],
|
|
[
|
|
'name' => 'Musician',
|
|
'description' => 'Only Coldplay can actually called Musician',
|
|
],
|
|
],
|
|
'misc' => [
|
|
[
|
|
'key' => '\\xxxfoo456',
|
|
'value' => 'Entry with \\xxx',
|
|
],
|
|
[
|
|
'key' => '\\%foo456',
|
|
'value' => 'Entry with \\%',
|
|
],
|
|
[
|
|
'key' => 'spaces and tabs',
|
|
'value' => ' One two three tab',
|
|
],
|
|
],
|
|
];
|
|
|
|
foreach ($data as $table => $dummy_data)
|
|
{
|
|
$this->db->table($table)->truncate();
|
|
|
|
foreach ($dummy_data as $single_dummy_data)
|
|
{
|
|
$this->db->table($table)->insert($single_dummy_data);
|
|
}
|
|
}
|
|
}
|
|
|
|
//--------------------------------------------------------------------
|
|
|
|
}
|
|
|