function testLazyLoadingGetterSetter_hasMany()
{
$arr = Table2::finder()->findByPk(2);
$this->assertNotNull($arr->state2);
//lazy load
$this->assertEquals(count($arr->state2), 1);
$this->assertEquals($arr->state2[0]->id, "1");
$this->assertNotNull($arr->state2[0]->object2);
$this->assertEquals($arr->state2[0]->object2->id, "2");
$this->assertNotIdentical($arr, $arr->state2[0]->object2);
}