Article View: pl.comp.lang.php
Article #230538Re: CodeIgniter: validation_errors()==='' mimo że $this->form_validation->run()===FALSE
From: jivanmukta
Date: Sun, 24 Aug 2014 06:17
Date: Sun, 24 Aug 2014 06:17
28 lines
2611 bytes
2611 bytes
form_error też zwraca pusty string.
Zrobiłem tak i teraz jest dobrze:
stworzyłem bibliotekę MY_Form_validation z callbackami i funkcją setRules i funkcją run:
public function run() {
$b = parent::run();
if (!$b) {
$e = $this->_error_array;
if (array_key_exists('property_pictures', $_FILES) &&
!empty($_FILES['property_pictures']['name']) &&
!empty($_FILES['property_pictures']['name'][0])) {
$e['property_pictures'] = 'Proszę ponownie dodać pliki.';
}
$this->ci->session->set_flashdata('field_errors', $e);
}
return $b;
}
oraz stworzyłem helpera:
function myFormError($fieldName) {
$ci =& get_instance();
$e = $ci->session->flashdata('field_errors');
if (isset($e[$fieldName])) {
return "<span class='atserver_error'>" . $e[$fieldName] . '</span>';
}
return '';
}
Technical Details
Message-ID:
<1707bf90-b2b4-4ff3-ad6b-1a194ac14079@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!feeder.erje.net!eu.feeder.erje.net!dedekind.zen.co.uk!zen.net.uk!hamilton.zen.co.uk!proxad.net!feeder2-2.proxad.net!nx02.iad01.newshosting.com!newshosting.com!69.16.185.112.MISMATCH!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!i13no2388012qae.1!news-out.google.com!j6ni8038qas.0!nntp.google.com!m5no2386767qaj.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<26006dfa-74bf-4280-900e-d39d7ad3cb72@googlegroups.com> <w8rgpe04o0px$.1pi705xj2l3xf.dlg@40tude.net>Show Full Headers
Complete Article Headers
X-Received: by 10.236.63.197 with SMTP id a45mr40876994yhd.9.1408861040037; Sat, 23 Aug 2014 23:17:20 -0700 (PDT) X-Received: by 10.140.33.203 with SMTP id j69mr273460qgj.2.1408861040018; Sat, 23 Aug 2014 23:17:20 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!feeder.erje.net!eu.feeder.erje.net!dedekind.zen.co.uk!zen.net.uk!hamilton.zen.co.uk!proxad.net!feeder2-2.proxad.net!nx02.iad01.newshosting.com!newshosting.com!69.16.185.112.MISMATCH!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!i13no2388012qae.1!news-out.google.com!j6ni8038qas.0!nntp.google.com!m5no2386767qaj.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.php Date: Sat, 23 Aug 2014 23:17:19 -0700 (PDT) In-Reply-To: <w8rgpe04o0px$.1pi705xj2l3xf.dlg@40tude.net> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=178.43.27.116; posting-account=Fd8BNwoAAACl8PCi6-fI0bkHGOgt6LMa NNTP-Posting-Host: 178.43.27.116 References: <26006dfa-74bf-4280-900e-d39d7ad3cb72@googlegroups.com> <w8rgpe04o0px$.1pi705xj2l3xf.dlg@40tude.net> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <1707bf90-b2b4-4ff3-ad6b-1a194ac14079@googlegroups.com> Subject: Re: CodeIgniter: validation_errors()==='' mimo że $this->form_validation->run()===FALSE From: jivanmukta@poczta.onet.pl Injection-Date: Sun, 24 Aug 2014 06:17:20 +0000 X-Received-Bytes: 2266 X-Received-Body-CRC: 508715019 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit