java - how to use com.google.appengine.api.datastore.Text -
i use quercus run php on google app engine , and use below code insert value gae datastore (bigtable).
<?php import com.google.appengine.api.datastore; import com.google.appengine.api.datastore.entity; import com.google.appengine.api.datastore.datastoreservicefactory; $entity = new entity("test"); $entity->setproperty('story',' --- more 500 char ---'); $dataservice = datastoreservicefactory::getdatastoreservice(); $dataservice->put($entity); ?> but return flowing error because story value more 500 char.
error: com.caucho.quercus.quercusexception: com.google.appengine.api.datastore.entity.setproperty: story: string properties must 500 characters or less. instead, use com.google.appengine.api.datastore.text, can store strings of length. i don't know thing java. have idea how use com.google.appengine.api.datastore.text in php code.
thanks
will work?
<?php import com.google.appengine.api.datastore; import com.google.appengine.api.datastore.entity; import com.google.appengine.api.datastore.datastoreservicefactory; import com.google.appengine.api.datastore.text; $entity = new entity("test"); $textvalue = new text(' --- more 500 char ---'); $entity->setproperty('story',$textvalue); $dataservice = datastoreservicefactory::getdatastoreservice(); $dataservice->put($entity); ?>
Comments
Post a Comment