CakePHP, çıkmak veya denetleyicisinin yöntemleri dönmek için iyi bir yolu nedir?

1 Cevap php

In methods of controllers, there are usually many checks for "doing the right thing".
For instance, I check if user is accessing the right data.

Ancak, hatalar ortaya çıktığında bu yöntemler dönmek veya çıkmak için en iyi yolu nedir merak ediyorum. Ben sadece basit getirisi deyimini kullanarak oldum, ama daha CakePHP-gibi ve çerçevenin tasarımı takip şey var mı? ya da basit getirisi / çıkış bildirimi yeterince iyi mi?

1 Cevap

Bu gerçekten ne yapmak istediğinize bağlıdır.

Bir form yazı işliyoruz ve veri doğrulama başarısız olursa, bir basit getirisi yeterlidir.

Doğrulama geçti, bir yönlendirme (çift ilanı potansiyel korkunç sonuçları olan verileri önlemek için) daha uygundur.

Gerçekten ölümcül hata durumunda, potansiyel hatta kendi kodu (olası, değil mi? :)) Nedeniyle değil, kek AppController yoluyla, size bu hataları işleme birkaç seçenek sunar :: appError () veya AppError denilen bütün sınıf.

Burada daha fazla bilgi bakınız:

http://book.cakephp.org/view/154/Error-Handling