Giriş yapmadınız.

Duyuru

TÜRKÇE KİTAP DUYURUSU:
Laravel 5 : Laravel 5.1 Güzelliği (Türkçe)
Vue.js 2 : Vue.js 2 Majesteleri (Türkçe)

#1 30.08.2018 12:53:48

bhdr
Üye
Kayıtlı: 09.06.2018
Mesajlar: 52

Sayfada birden cok if kullanimi

Merhaba.
Bazen sayfa icerisinde onlarca if kullanmak zorunda kaliyorum. Bunun bir sakincasi var mi? Projem bu sekilde spagetti mi oluyor? Ornegin odenmisse yesil olsun, bekliyorsa sari, musteriyse butonda su yazsin, sutun null ise buton disabled olsun vs vs derken onlarca if kullanmis oluyorum..

Çevrimdışı

#2 30.08.2018 13:13:32

sineld
Yönetici
Yer: Bursa
Kayıtlı: 26.12.2012
Mesajlar: 1,364
Website

Yanıt: Sayfada birden cok if kullanimi

Hayır, neden olsun ki?
Gönlünüzce kullanabilirsiniz.

Bu işlemi model sonucundan yapıyorsanız model içerisine getter attribute ekleyerek basitleştirebilirsiniz:


public function getGenderAttribute($value)
{
    return $this->attributes['gender'] == 'M' ? 'Man' : 'Woman';
}

Bu durumda;

{{ $user->gender }}

size doğrudan Man / Woman çıktısı verir.

Çevrimdışı

#3 30.08.2018 15:24:10

bhdr
Üye
Kayıtlı: 09.06.2018
Mesajlar: 52

Yanıt: Sayfada birden cok if kullanimi

sineld yazdı:

Hayır, neden olsun ki?
Gönlünüzce kullanabilirsiniz.

Bu işlemi model sonucundan yapıyorsanız model içerisine getter attribute ekleyerek basitleştirebilirsiniz:


public function getGenderAttribute($value)
{
    return $this->attributes['gender'] == 'M' ? 'Man' : 'Woman';
}

Bu durumda;

{{ $user->gender }}

size doğrudan Man / Woman çıktısı verir.

Vay canina, bu cok iyiydi. Iste boyle incelikleri ogrenmeye calisiyorum hocam. Tesekkur ederim..

Çevrimdışı

#4 30.08.2018 15:38:31

Çevrimdışı

#5 08.10.2018 14:37:29

Abhidada
Yasaklı
Kayıtlı: 08.10.2018
Mesajlar: 2

Yanıt: Sayfada birden cok if kullanimi

hi

Çevrimdışı

Forum alt kısmı