Konu adresine ulaşma

Merhaba ben bağlantı'ya gittiğimde o konu varsa açılsın istiyorum yoksa hata versin bunu nasıl yapabilirim URL kısmına ne yazsam sayfa mesaj veriyor



Router

'article/([a-zA-Z]+)' => 'page/article/$1'

Controller

public function article($link)
{
echo $link;
}

Cevaplar (11)


Turan Karatuğ
Software Developer - Creator of TitanMVC
4 yıl önce

Parametre olarak gelen konuyu db'de kontrol edin. Yoksa 404 sayfasına yönlenecek şekilde bir koşul oluşturun.
John e
Öğrenci
4 yıl önce

GET İle yapmak istiyorum nasıl yapabilirim ?
Turan Karatuğ
Software Developer - Creator of TitanMVC
4 yıl önce

Bu şekilde zaten http get methodu ile geliyor. Parametreden alabiliyorsunuz.
John e
Öğrenci
4 yıl önce

Nasıl yapacağım peki ?
Turan Karatuğ
Software Developer - Creator of TitanMVC
4 yıl önce

http://v2.titanphp.com/doc/controller#parametre-gonderimi
John e
Öğrenci
4 yıl önce

Verdiğiniz link zaten benim konuda belirtiğimle aynı
Turan Karatuğ
Software Developer - Creator of TitanMVC
4 yıl önce

Verdiğim link bu konunun best practice'i zaten. Url ile gelen veriyi böyle alabilirsiniz.
John e
Öğrenci
4 yıl önce

Url almakta sıkıntım yok, veritabanı nasıl yapacağım yani gelen url'i veritabanında nasıl karşılaştıracağım ?
John e
Öğrenci
4 yıl önce

edit
Turan Karatuğ
Software Developer - Creator of TitanMVC
4 yıl önce

URL'den gelen segmenti model'e parametre olarak gönderip sorgunuzda where koşuluna ekleyebilirsiniz.
4 yıl önce

http://sorucevap.titanphp.com/pano/soru/159/slug-eslesmezse-ne-olur
Bu sekilde halletmek mumkun hocam. Kolay gelsin...

Duzenleme: konuda bahsi gecen model dosyasi icin blog projesine goz atabilirsiniz.

Cevap Yazın


[code=php,css,sql]kod[/code] , [url=http:...com] , [img=imaj linki] , [color=renk_kodu]metin[/color]