class sinifadi extends controller {
public function __construct()
{
$url = get("url");
$url = rtrim($url,'/');
$url = explode('/',$url);
if ($url[1] == "liste")
{
$this->liste();
} else {
$this->yazi_detay();
}
}
public function liste() {
echo "yazi1";
}
public function yazi_detay() {
echo "yazi2";
}
}Böyle bir sınıf mevcut. Url kısmını parçalıyor, örneğin sinifadi/liste yaparsa listeyi çağırması ve başka bir şey ise yazi_detay çağırması gerekiyor. Çağırmada sorun yok ama lisedeki "yazi1" kısmını iki kere yazdırıyor. "yazi1yazi" şeklinde. Sebebi nedir?
Fonksiyonu neden iki kere çağırıyor?
6
●172
- 27-07-2023, 14:29:36
- 27-07-2023, 14:38:14Admin controller olarak aynı isimde bir sınıf daha vardı. Değiştirip tekrar kontrol ettim, halen aynı. Ama yazi_detay kısmını sadece bir kere çağırıyor, diğerini iki kere.EmreARICI adlı üyeden alıntı: mesajı görüntüle
- 28-07-2023, 05:28:02Zaten require kullanıyorumByteNet adlı üyeden alıntı: mesajı görüntüle
- 28-07-2023, 05:29:11Evet orası ile alakalı değiltrgino adlı üyeden alıntı: mesajı görüntüle