Query FunctionsAlan Varsayılan Değeri
Alan Varsayılan Değeri
Included in the “Power Extensions” bundle
@default direktifi, null veya boş alanlara bir değer atamak için kullanılır.
Açıklama
@default direktifi iki argüman kabul eder:
value: herhangi bir skaler türden (string, boolean, integer, float veya ID) varsayılan değer.condition: alanın null mu yoksa boş mu olması gerektiği,IS_NULLveyaIS_EMPTYenum değerleri aracılığıyla. Varsayılan olarak null'dur.
Aşağıdaki örnekte, bir gönderinin öne çıkan görseli olmadığında featuredImage alanı null döndürür:
{
post(by: { id: 1 }) {
featuredImage {
id
src
}
}
}{
"data": {
"post": {
"featuredImage": null
}
}
}@default kullanarak varsayılan bir görsel alabiliriz:
{
post(by: { id: 1 }) {
featuredImage @default(value: 55) {
id
src
}
}
}{
"data": {
"post": {
"featuredImage": {
"id": 55,
"src": "http://mysite.com/wp-content/uploads/my-default-image.webp"
}
}
}
}