PHP Classes

File: exercise/milkco/ProductSubTypes.php

Recommend this page to a friend!
  Packages of Jorge Castro   Chaos Machine One   exercise/milkco/ProductSubTypes.php   Download  
File: exercise/milkco/ProductSubTypes.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Chaos Machine One
Generate random data that obeys to formulas
Author: By
Last change:
Date: 8 months ago
Size: 1,057 bytes
 

Contents

Class file image Download
<?php
use eftec\chaosmachineone\ChaosMachineOne;

 include
'common.php';
$chaos->table('ProductSubTypes', 1000)
        ->
setDb($db)
        ->
field('idProductSubType', 'int','identity', 0)
        ->
field('idProductType', 'int','database')
        ->
field('name', 'string','database','',0,45)
        ->
field('lastUpdate', 'datetime','database',new DateTime('now'))
        ->
field('unitName', 'string','database','',0,45)
        ->
field('ProductTypes_idProductType', 'int','database')
            ->
isnullable(true)
        ->
setArrayFromDBTable('array_ProductTypes_idProductType','ProductTypes','idProductType')
        ->
gen('when always set ProductTypes_idProductType.value=randomarray("array_ProductTypes_idProductType")')
        ->
gen('when always set idProductType.value=random(1,100,1,10,10)')
        ->
gen('when always set name.value=random(0,45)')
        ->
gen('when always set lastUpdate.speed=random(3600,86400)')
        ->
gen('when always set unitName.value=random(0,45)')
        ->
setInsert(true)
        ->
showTable(['idProductSubType','idProductType','name','lastUpdate','unitName','ProductTypes_idProductType'],true)
        ->
run(true);