|
25 | 25 |
|
26 | 26 | $app['datastore'] = function () use ($app) { |
27 | 27 | $projectId = $app['project_id']; |
28 | | - # [START create_client] |
| 28 | + # [START gae_flex_datastore_client] |
29 | 29 | $datastore = new DatastoreClient([ |
30 | 30 | 'projectId' => $projectId |
31 | 31 | ]); |
32 | | - # [END create_client] |
| 32 | + # [END gae_flex_datastore_client] |
33 | 33 | return $datastore; |
34 | 34 | }; |
35 | 35 |
|
|
43 | 43 | // determine the user's IP |
44 | 44 | $user_ip = get_user_ip($request); |
45 | 45 |
|
46 | | - # [START insert_entity] |
| 46 | + # [START gae_flex_datastore_entity] |
47 | 47 | // Create an entity to insert into datastore. |
48 | 48 | $key = $datastore->key('visit'); |
49 | 49 | $entity = $datastore->entity($key, [ |
50 | 50 | 'user_ip' => $user_ip, |
51 | 51 | 'timestamp' => new DateTime(), |
52 | 52 | ]); |
53 | 53 | $datastore->insert($entity); |
54 | | - # [END insert_entity] |
| 54 | + # [END gae_flex_datastore_entity] |
55 | 55 |
|
56 | | - # [START run_query] |
| 56 | + # [START gae_flex_datastore_query] |
57 | 57 | // Query recent visits. |
58 | 58 | $query = $datastore->query() |
59 | 59 | ->kind('visit') |
|
66 | 66 | $entity['timestamp']->format('Y-m-d H:i:s'), |
67 | 67 | $entity['user_ip']); |
68 | 68 | } |
69 | | - # [END run_query] |
| 69 | + # [END gae_flex_datastore_query] |
70 | 70 | array_unshift($visits, "Last 10 visits:"); |
71 | 71 | return new Response(implode("\n", $visits), 200, |
72 | 72 | ['Content-Type' => 'text/plain']); |
|
0 commit comments