SDK Airtable ini untuk PHP memanfaatkan API Airtable yang memanfaatkan konvensi PHP populer.
Catatan: Proyek ini sedang dalam pengembangan aktif, dan tidak siap untuk digunakan.
Pergi ke: https://beachcasts.github.io/airtable-sdk-php/
Melalui komposer
$ composer require beachcasts/airtable-sdk-phpPenggunaan dasar membutuhkan instantiasi Airtableclient, seperti yang ditunjukkan di bawah ini:
require_once ( ' vendor/autoload.php ' );
use Beachcasts Airtable AirtableClient ;
use Beachcasts Airtable Config ;
// Add details to your environment - see documentation for recomendations
$ airtableClient = new AirtableClient (Config:: fromEnvironment (), <your_baseid>);
$ table = $ airtableClient -> getTable (<your_table_name>);<your_baseid> dan <your_table_name> sesuai kebutuhan.Config::fromEnvironment Untuk detail lebih lanjut tentang cara menggunakan AirTableClient, lihat /dokumen, di mana contoh sorot menggunakan metode create() , read() , update() , delete() , dan list() pada /dengan data airtable.
Silakan lihat Changelog untuk informasi lebih lanjut tentang apa yang telah berubah baru -baru ini.
Airtable-SDK memiliki 3 suite uji: penuh, unit dan integrasi, kami menyertakan persyaratan dev terhadap phpunit. Pastikan Anda menjalankan instalasi komposer untuk mendapatkan semua dependensi.
$ composer installMenjalankan Tes Unit hanya memberi tahu PhPunit untuk menjalankan testsuite "unit"
$ vendor/bin/phpunit --testsuite=unitMenjalankan tes integrasi akan membutuhkan akun aktual dan detail dari Airtable.
tests.env.default ke tests.envAdd a base menggunakan metode Start from scratch . Biarkan pembuatan basis baru mempertahankan nama Untitled Base default.Base AndaThe ID of this base is Tambahkan ini ke tests.env di bawah kunci TEST_BASE_IDtests.env di bawah kunci AIRTABLE_API_KEYTable 1 - perbarui TEST_TABLE_NAME di tests.envSetelah .Env dikonfigurasi, tes dapat dijalankan dengan perintah berikut:
$ vendor/bin/phpunit --testsuite=integrationUntuk menjalankan suite tes lengkap, Anda harus mengikuti langkah -langkah yang diuraikan untuk pengujian integrasi. Untuk mengekspos, jalankan perintah berikut:
$ vendor/bin/phpunit --testsuite=fullatau
$ vendor/bin/phpunitUntuk mempertahankan kontrol kualitas, kami mempertahankan penggunaan standar berikut:
Kami menyediakan phpcs.xml.dist di dalam basis kode untuk memvalidasi standar pengkodean menggunakan sniffer kode (termasuk sebagai ketergantungan dev dalam manifes komposer.json kami)
Untuk menjalankan CodeSniffer terhadap basis kode, gunakan perintah berikut.
$ vendor/bin/phpcs --standard=phpcs.xml.dist srcSilakan lihat Kontribusi dan Code_OF_Conduct untuk detailnya.
Jika Anda menemukan masalah terkait keamanan, silakan kirim email ke [email protected] alih -alih menggunakan pelacak masalah.
Lisensi MIT (MIT). Silakan lihat file lisensi untuk informasi lebih lanjut.