예제 #1
0
 /**
  * @see Dataface_IO::setByID()
  */
 function df_set($uri, $value)
 {
     $res = Dataface_IO::setByID($uri, $value);
     return $res;
 }
예제 #2
0
파일: IOTest.php 프로젝트: Zunair/xataface
 function test_setByID()
 {
     $this->assertEquals('John', Dataface_IO::getByID('Profiles?id=10#fname'));
     Dataface_IO::setByID('Profiles?id=10#fname', 'Jimmy');
     $this->assertEquals('Jimmy', Dataface_IO::getByID('Profiles?id=10#fname'));
     $this->assertEquals('Teacher', Dataface_IO::getById('Profiles/appointments?id=10&appointments::id=2#position'));
     Dataface_IO::setByID('Profiles/appointments?id=10&appointments::id=2#position', 'firefighter');
     $this->assertEquals('firefighter', Dataface_IO::getById('Profiles/appointments?id=10&appointments::id=2#position'));
     Dataface_IO::setByID('Profiles?id=10', array('fname' => 'Bobby', 'lname' => 'Brown'));
     $r =& Dataface_IO::getByID('Profiles?id=10');
     $this->assertEquals(array('fname' => 'Bobby', 'lname' => 'Brown'), $r->vals(array('fname', 'lname')));
 }