Sayfalara parametre göndermek
Merhaba.
Ben Ege Üniversitesi için sayfalar geliştiriyorum.
Drupal 6'da olan tablolarımı Drupal 8'e aktardım (baya zor oldu).
Bu aşamada bir sıkıntı yaşıyorum... Drupal 8 ile oluşturduğumuz sayfalara
http://localhost/test?adi=Selim
şeklinde parametre geçemiyorum. 'alias' tanımı 'test' olan bu sayfa parametreyi hiç görmüyor.
'adi' isimli değişken, daha doğrusu herhangi bir parametre $_GET veya $_SERVER['QUERY_STRING'] dizileride görünmüyor.
Bazı sitelerde verilen:
$query = \Drupal::request()->query->get('adi');
yönteminden de sonuç alamadım.
Kısacası hiçbir direkt linkim çalışmıyor.
Oysa ki önceki sistemin (Drupal 6) oluşturduğu linkler üniversitede heryerde kullanılıyor.
Böyle olursa yeni sisteme geçemeyeceğim.
Sorun ne olabilir?
Merhaba,
Bilgim dahilinde bir konu değil maalesef; ancak şunları söyleyebilirim: Drupal 6 ile Drupal 8 arasında çok büyük farklar var, 7 ile 8 arasında bile büyük farklar var. Eğer Drupal 6 yöntemlerini kullanıyorsanız, büyük olasılıkla sonuç alamazsanız. Tahminen okumuşsunuzdur ama belki gözden kaçmıştır diye düşünerek şu kaynağa göz atmanızı öneririm:
Özellikle de şu konu:
İyi çalışmalar.
Sanırım Drupal 7'den beri mantığı değiştirmişler.
Saldırılara kapalı bir sistem gelmiş gibi.
Çözüm bu yazılarda olabilir, inceleyeceğim. Teşekkürler.