1
0
Fork 0
mirror of synced 2024-06-14 00:34:51 +12:00
appwrite/docs/examples/1.5.x/server-php/examples/databases/create-relationship-attribute.md

23 lines
715 B
Markdown
Raw Normal View History

2024-02-06 01:40:51 +13:00
<?php
use Appwrite\Client;
use Appwrite\Services\Databases;
use Appwrite\Enums\RelationshipType;
2024-02-22 00:31:50 +13:00
$client = (new Client())
2024-02-06 01:40:51 +13:00
->setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
->setProject('5df5acd0d48c2') // Your project ID
2024-02-22 00:31:50 +13:00
->setKey('919c2d18fb5d4...a2ae413da83346ad2'); // Your secret API key
2024-02-06 01:40:51 +13:00
$databases = new Databases($client);
2024-02-22 00:31:50 +13:00
$result = $databases->createRelationshipAttribute(
2024-02-25 00:34:42 +13:00
databaseId: '<DATABASE_ID>',
collectionId: '<COLLECTION_ID>',
relatedCollectionId: '<RELATED_COLLECTION_ID>',
2024-03-08 22:58:46 +13:00
type: RelationshipType::ONETOONE(),
2024-02-22 00:31:50 +13:00
twoWay: false, // optional
key: '', // optional
twoWayKey: '', // optional
onDelete: RelationMutate::CASCADE() // optional
);