• 24-02-2021, 01:22:44
    #1
    Php mvc yapısı kullandığım bir sistemde cron çalıştıramıyorum dosya AppControllerCronsend-email.php cron komutuna dosya yolunu verince class bulunamadı hatası alıyorum cronu direk link üzerinden çalıştırabilirmiyim veya farklı bir çözümü var mı
    Kullandığım mvc yapısı :https://github.com/daveh/php-mvc
  • 24-02-2021, 01:30:40
    #2
    Üyeliği durduruldu
    niye bu tarz şeylerde zamanını öldürüyorsun laravel öğrensene veya asp mvc core tarzı birşeyler de öğrenebilirsin benden sana tavsiye bunları öğrenmen hem iş bakımından hemde hız bakımından bunlar daha iyi en azından uğraştığına değer link üzeride çalıştırabilirsin ama yapısını biraz bozman gerekiyor öteki türlü çalıştırman zor
  • 24-02-2021, 01:58:14
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Controller dosyana direkt erişmen kurulan structuredan dolayı zor olabilir, yapısal değişiklik yapman gerekir muhtemelen. Cron ile tetiklenecek bir işin varsa, zaten bu direkt olarak controller içerisinde olmamalı. Bunu başka bir class'a ayır (örneğin MyService) ve hem controller için hem de hazırlayacağın cron scripti için bu servisi kullan.

    Ayrıca, bu tarz yapılarla böyle sıkıntıları her zaman yaşayabilirsin ve çözüm konusunda da gereksiz efor sarfetmen gerekir. Laravel, Symfony gibi frameworkleri veya Lumen, Slim gibi micro-frameworkleri kullanmanı/öğrenmeni tavsiye ederim. Yol yakından dönmek en iyisi.
  • 24-02-2021, 01:59:15
    #4
    kete52 adlı üyeden alıntı: mesajı görüntüle
    Php mvc yapısı kullandığım bir sistemde cron çalıştıramıyorum dosya AppControllerCronsend-email.php cron komutuna dosya yolunu verince class bulunamadı hatası alıyorum cronu direk link üzerinden çalıştırabilirmiyim veya farklı bir çözümü var mı
    Kullandığım mvc yapısı :https://github.com/daveh/php-mvc
    Çalıştırmak istediğiniz sayfaya dahil ettiğiniz kodları require veya include metodu ile değil direk o sayfaya ekleyin çalışacaktır