PHP 용 에어테이블 SDK를 사용하면 인기있는 PHP 컨벤션을 활용하는 Airtable API를 더 쉽게 활용할 수 있습니다.
참고 :이 프로젝트는 적극적으로 개발 중이며 사용할 준비가되지 않았습니다.
이동 : https://beachcasts.github.io/airtable-sdk-php/
작곡가를 통해
$ composer require beachcasts/airtable-sdk-php기본 사용량은 다음과 같이 AirTableClient의 인스턴스화가 필요합니다.
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> 및 <your_table_name> 을 업데이트하십시오.Config::fromEnvironment AirTableClient를 사용하는 방법에 대한 자세한 내용은 /docs를 참조하십시오. 예제는 Airtable Data를 사용하여 create() , read() , delete update() delete() 및 list() 메소드를 사용하여 하이라이트를 참조하십시오.
최근에 변경된 내용에 대한 자세한 내용은 ChangElog를 참조하십시오.
Airtable-SDK에는 3 개의 테스트 스위트가 있습니다 : 전체, 단위 및 통합, PHPUnit에 대한 DEV 요구 사항이 포함되어 있습니다. 모든 종속성을 얻으려면 작곡가 설치를 실행해야합니다.
$ composer install단위 테스트를 실행하는 것은 단순히 PhPUnit에게 "Unit"Testsuite를 실행하도록 지시하는 것입니다.
$ vendor/bin/phpunit --testsuite=unit통합 테스트를 실행하려면 Airtable의 실제 계정 및 세부 사항이 필요합니다.
tests.env.default tests.env 에 복사하십시오Start from scratch 방법을 사용하여 Add a base . 새로운 기본 창출이 기본 Untitled Base 이름을 유지하도록하십시오.Base 선택하십시오The ID of this base is 찾으십시오. TEST_BASE_ID 키 아래 tests.env 에 추가하십시오.AIRTABLE_API_KEY 키 아래 tests.env 에 이것을 추가하십시오Table 1 에서 멀리 변경 한 경우 tests.env 에서 TEST_TABLE_NAME 업데이트하십시오..env가 구성되면 다음 명령으로 테스트를 실행할 수 있습니다.
$ vendor/bin/phpunit --testsuite=integration전체 테스트 스위트를 실행하려면 통합 테스트를 위해 요약 된 단계를 따라야합니다. Exceate를 위해 다음 명령을 실행하십시오.
$ vendor/bin/phpunit --testsuite=full또는
$ vendor/bin/phpunit품질 관리를 유지하기 위해 다음 표준의 사용을 유지합니다.
코드베이스 내에서 phpcs.xml.dist 제공하여 코드 스나이퍼를 사용하여 코딩 표준을 검증합니다 (Composer.json Manifest의 DEV 종속성으로 포함).
CodeBase에 대해 CodesNiffer를 실행하려면 다음 명령을 사용하십시오.
$ vendor/bin/phpcs --standard=phpcs.xml.dist src자세한 내용은 기여 및 code_of_conduct를 참조하십시오.
보안 관련 문제를 발견하면 문제 추적기를 사용하는 대신 [email protected]으로 이메일을 보내주십시오.
MIT 라이센스 (MIT). 자세한 내용은 라이센스 파일을 참조하십시오.