Я использую Quercus для запуска php на движке Google, и я использую ниже код для вставки значения в хранилище данных GAE (BigTable).Как использовать com.google.appengine.api.datastore.Text
<?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 than 500 char ---');
$dataService = DatastoreServiceFactory::getDatastoreService();
$dataService->put($entity);
?>
, но обратная текущая ошибка, поскольку значение истории составляет более 500 символов.
error:
com.caucho.quercus.QuercusException: com.google.appengine.api.datastore.Entity.setProperty: story: String properties must be 500 characters or less. Instead, use com.google.appengine.api.datastore.Text, which can store strings of any length.
Я ничего не знаю о java. Кто-нибудь знает, как использовать com.google.appengine.api.datastore.Text в моем php-коде.
благодаря
Да! Прекрасно работает. благодаря – Questioner 2010-12-02 22:01:04