atk4\data\tests\JoinTest::testBasicJoin PHP Method

testBasicJoin() public method

public testBasicJoin ( )
    public function testBasicJoin()
    {
        $a = ['user' => [], 'contact' => []];
        $db = new Persistence_Array($a);
        $m = new Model($db, 'user');
        $m->addField('name');
        $j = $m->join('contact');
        $j->addField('contact_phone');
        $m['name'] = 'John';
        $m['contact_phone'] = '+123';
        $m->save();
        /*
                $this->assertEquals([
                    'user'=>[
                        1=>['name'=>'John','contact_id'=>1]
                    ],'contact'=>[
                        1=>['contact_phone'=>'+123'
                    ]]], $a);
                )*/
    }