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
Php mvc cron sorunu
3
●64
- 24-02-2021, 01:30:40Üyeliği durdurulduniye 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:14Kimlik 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Çalıştırmak istediğiniz sayfaya dahil ettiğiniz kodları require veya include metodu ile değil direk o sayfaya ekleyin çalışacaktırkete52 adlı üyeden alıntı: mesajı görüntüle