Ben PHP için huzurlu öğreticiler bir sürü okudum.
(Ben RoR kullanarak değilim, neden derinlemesine gitmek istemiyorum. PHP'nin daha aşina olmak ekibi nedeniyle)
Biz API'leri sahip içine gelecekteki genişleme için planlama çünkü ben o Dinlendirici web hizmetleri uygulamak için önemli olduğunu okudum.
Ben gibi öğreticiler baktım
http://www.gen-x-design.com/archives/create-a-rest-api-with-php/
Görünüşe göre dinlendirici webservices içindir.
Ne web sayfaları için hakkında? onlar da HUZURLU olabilir?
Cevabınız hayır ise, bu çizginin ötesine VE bana söylemeyin lütfen. Teşekkür ederim.
i adresler sadece mod_rewrite kullanmak için RESTFUL URL'ler gibi görünmesi için biliyorum. Ancak, ben eminim, huzurlu mimarlık sadece adresler yapım bakmak güzel ötesine geçer.
Örneğin için, ben list.php adında bir web sayfasında öğelerin bir listesi var. Her öğenin yanında bir silme bağlantı vardır. Örneğin, list.php? Id = 1 & DeleteItem
Ne olur birisi list.php tıkladığında? Id = 1 & DeleteItem bağlantı, tabii ki ben geri aynı list.php dosyaya gidin ve $ _GET de param DeleteItem kontrol olmasıdır.
Tespit ederse, ben daha sonra $ _GET de param kimliği dayalı veritabanından silecektir.
Hangi sonra ben herhangi bir params OLMADAN list.php geri yönlendirir.
Ben nasıl ben bütün bu akış RESTFUL yapabilirim, merak ediyorum?
Ben HTTP isteği yöntemi (SİL) kullanmanız gereken bir şey silmek için, çünkü REST soruyorum.
Açıkçası benim bağlantılarda hepsi sadece basit <a href="list.php?id=1&deleteitem">Delete</a>
vardır
Beni aydınlatmak Lütfen.
Benim programlama güçlü değil ve verilen tavsiyenin mümkün olduğunca meslekten olabilir eğer iyi olurdu.
Teşekkür ederim.
EDIT
Ben soru takip 2. var.
Bu çağrı ile öğelerin bir listesi olduğu için soru 1), nasıl URL i RESTful yapmak istiyorsanız nasıl olurdu?
Listedeki öğelerin her biri için, ben şimdi anlıyorum sonraki i SİL bağlantıları koyarak olduğum soru 2), i kullanmalısınız
<form method="POST">
<input type=hidden name="_method" value="delete">
<input type="submit" >
</form>
yerine.
Ancak formu nereye konmalıdır? madde url? / Ürün / {item-id}
Ama SONRA başarıyla veritabanında satır silme bir başarı mesajı gösteren bu liste sayfaya geri dönmek istiyorum.
Ben de ben başarı iletisi ile bu ilan sayfayı yenileyin zaman bir açılır mesaj önlemek istiyor.
Ben geri bu list.php url göndermek, o zaman huzurlu evet değil mi? i her madde kendi url gereken bir kaynak olduğu aşağıdaki cevaplar söylendi çünkü.
Beni aydınlatmak Lütfen.Teşekkür ederim.