コード例 #1
0
ファイル: Selects.php プロジェクト: Naatan/CrossORM
 function test_model_2()
 {
     $result = DB::factory()->for_table('test')->find_one();
     $result = Model_Test_2::factory()->where_id_is($result->id())->find_one();
     $this->assertArrayHasKey('id', $result->as_array());
     echo json_encode(array('result' => $result->as_array(), 'query' => $result->get_query()), JSON_NUMERIC_CHECK);
 }
コード例 #2
0
ファイル: Updates.php プロジェクト: Naatan/CrossORM
 function test_update_one_model()
 {
     $data = array();
     $result = Model_Test_2::factory()->find_one();
     $this->assertArrayHasKey('id', $result->as_array());
     $data['before_data'] = $result->as_array();
     $data['before_query'] = $result->get_query();
     $result->name = uniqid();
     $result->save();
     $data['after_data'] = $result->as_array();
     $data['after_query'] = $result->get_query();
     echo json_encode($data, JSON_NUMERIC_CHECK);
 }