Bildiğiniz gibi CodeIgniter'daki, formun bir sayfa: /class/function/ID
, sınıf işlevi denetleyicisi içinde yöntemidir ve kimlik bu yönteme geçmek parametre, denetleyici adıdır.
Tipik bir kullanım daha sonra uygun kitap için veritabanını sorgulamak istiyorum işlevine kitap id geçmek (örneğin bir kitap site için) olacaktır. Benim sorunum bu: Ben (normal nokta ve bu asla olmaz gezen tıklayın) veritabanında mevcut olmayan bir kimliği yazdığınız (url dize) ve çevresinde rastgele karıştırmasını ve ben nedeniyle artık sorgular veritabanı hataları olsun edildi Ben bir varolmayan kimliğini kullanarak gerçekleştirme girişimi.
Ben kimliği kullanmaya başlamadan önce herhangi bir iade satır olup olmadığını kontrol etmek için kod yazdım, ancak kimliği olmayan ise bu gibi görünüyor beri (yerine boş bir sayfa veya bir şey daha bir 404 hata sayfası almak için kullanıcı istiyorum uygun işlevselliği). Bu (sadece 404 sayfa gibi görünen bir görünüm yükleme değil) gerçek bir 404 sayfa olması çok gibi arama motorları ile vida değil gerekir. Normal program mantık akışı içinde (yukarıda açıklandığı gibi) nasıl CodeIgniter'ı kullanarak bir 404 hatası zorlayabilirsiniz: - Tamam, bu yüzden benim soru bu? Teşekkürler.
Update: Kod ateşleyici bir show_404('page')
işlevi vardır ama bu gerçek bir HTTP 404 hata üretecektir sanmıyorum ...