Sitemde A gönderilen form ile erişilebilir istek veri bir dizi döndürür
$data = $this->getRequest();
Bu veri toplar ve daha sonra veritabanına güncelleme / yerleştirmek için benim modeli için bu diziyi geçer denetleyicisi olur.
İşte sorundur. Ne ki dizideki değerlerden birini işlemek isterseniz? Daha önce yeni bir diziye atayarak, her değer elde ediyorum, bu yüzden ben gerekli bir işe yarayabilir. Şöyle:
$data = $this->getRequest();
$foo['site_id'] = $data->getParam('site_id');
$foo['story'] = htmlentities($data->getParam('story'));
ve sonra ben veritabanına güncelleme / yerleştirmek için model $ foo dizi geçerdi.
Ben yapıyorum Hepsi bir değer ('story' param) bu yüzden her birini çıkarmak ve yeniden atamak için bir atık gibi görünüyor sadece bu yüzden ben bu yapabilirsiniz manipüle edilmektedir. Ayrıca ben açıkça adıyla her değere erişmek için olduğu gibi daha az esnektir. Sadece modele bütün isteği geçmek ve daha sonra veritabanı için gerekli olmayan herhangi bir şey kurtulmak geçmesi güzel.
Bunu nasıl yapardın?