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

Popular posts from this blog

Add email recipient to all new Trac tickets -

400 Bad Request on Apache/PHP AddHandler wrapper -

php - Change action and image src url's with jQuery -