hata kontrol

1 Cevap php

Ben kendi AppCotroller ve istenen çıkış biçimi dayalı bu-> viewPath $ değişiklik yapmak için BeforeRender yöntemi kullanarak var.

Kek anda bir hata mesajı çıktısı olup olmadığını kontrol edebilirim bir yolu var mı? Ben viewPath değiştirmek ve sonra (gibi vb modeli yüklenemedi olamaz), bir hata görüntülemeden eğer o hata hata olur :)

1 Cevap

Zaman Cake zaten bu konuda bir şeyler yapmak için çok geç olmalıdır hata görüntülüyor. Oldukça emin değil viewPath, ben sadece bir örnek oldu umarım değiştirmek zaman eksik modelleri hakkında bir hata almak istiyorum neden.

Hataları durdurmak için bazı şans geçersiz kılma veya extending the ErrorHandler olabilir, ama ben bunu tavsiye etmem. Hatalar onlar size bir şey söylemek için oradayız, gizli olması için yoktur.

Özel bir görünüm oluşturma yapmak istediğinize bağlı olarak iyi bir fikirdir (alternatif bir bakış bir örnek olarak MediaView bakınız) olabilir.

Ama yapılacak en iyi şey, sadece belirli, önceden tanımlanmış görünümler ayarlanmasını sağlayan veya belli bir görünüm dosyası çağırmak denemeden önce varolduğundan emin yaparak hatalarını tetiklenmesini önlemek olmalıdır.