Cách tốt nhất để phát triển cục bộ trong PHP và kho dữ liệu của Google là gì?Cách ghi vào kho dữ liệu App Engine cục bộ bằng PHP
dev_appserver.py docs nói rằng tôi có thể xem các thực thể kho dữ liệu cục bộ, nhưng không có tài liệu hướng dẫn cách kết nối/ghi vào kho dữ liệu cục bộ này bằng PHP.
tôi có thể viết thư cho kho dữ liệu cục bộ giả lập sử dụng:
// Start emulator: gcloud beta emulators datastore start --data-dir=_datastore
// Pointing this to dev_appserver's 'API server' doesn't work.
putenv('DATASTORE_EMULATOR_HOST=http://localhost:8081');
$datastore = $cloud->datastore();
Nhưng những thực thể không hiển thị trong máy chủ quản trị cục bộ dev_appserver.py tại http://localhost:8000/datastore.
Thậm chí, thiết lập số --datastore_path
của dev_appserver bằng với trình mô phỏng --data-dir
không có gì.
Tại sao trình giả lập datastore và kho dữ liệu của dev_appserver.py khác? Họ chia sẻ cùng một tên và các tài liệu đề cập đến chúng thay thế cho nhau. Điều này thật khó chịu.
Đây có phải là cách chính xác để phát triển kho dữ liệu cục bộ không? Có cách nào để ghi vào kho dữ liệu cục bộ và có các thực thể hiển thị trong trình xem máy chủ quản trị không?
tôi sử dụng PHP-GDS (từ chối trách nhiệm: Tôi là tác giả) và nó sẽ ghi vào kho dữ liệu tích hợp mà bạn có thể truy cập thông qua giao diện quản trị cục bộ. https://github.com/tomwalder/php-gds – Tom