Ben kod ateşleyici form_validation modülü ile garip bir sorun yaşıyorum. Ben form post gelen çok boyutlu diziler doğrulamak için çalışıyorum, ama beklendiği gibi onun değil çalışma. Ben aşina olduğum o yüzden standart form mesaj ile bu yüz defa (abartı) kullandım.
Benim form sonrası bu gibi görünüyor
Array
(
[location_edit_id] =>
[theImage] =>
[thePDF] =>
[loc] => Array
(
[name] =>
[content_1] =>
[content_2] =>
[opening_hours] =>
[seats] =>
)
[ad] => Array
(
[address_1] =>
[address_2] =>
[address_3] =>
[town_city] =>
[county_id] =>
[region_id] =>
[postcode] =>
[telephone] =>
[email] =>
)
)
Göre docs - benim denetleyicisi eylem ben $ _POST ['loc'] doğrulamak istiyorsanız bu gibi bakmak gerekiyor ['name']
$this->validation->set_rules( 'loc[name]', 'Location Name', 'required');
if ($this->validation->run() == FALSE)
{
die( "did not validate" );
}
else
{
die( "validated" );
}
olursa olsun ne, bu her zaman $ _POST ['loc'] ['name'] boş olsa bile doğrular. Ben kitaplık kütüphane dosyası / Validation.php muayene ettik ve (onun her zaman sadece değişken adıyla eşleşen arıyor gibi değil - diziler) bu aslında işe ben her yerde nerede göremiyorum, bu yüzden ne oluyor emin değilim.
EDIT: Ben son kararlı sürümü Kod ateşleyici sürümü 1.7.2 kullanıyorum.