trim validation rules - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20) +--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23) +--- Thread: trim validation rules (/showthread.php?tid=5228) |
trim validation rules - El Forum - 01-12-2008 [eluser]CI jforth[/eluser] Just ran in to this don't know if it's a bug or not but if you have spaces between rules they get ignored. works Code: $rules['password'] = "required|matches[password_confirm]"; doesn't Code: $rules['password'] = "required | matches[password_confirm]"; trim validation rules - El Forum - 01-13-2008 [eluser]xwero[/eluser] I'm not sure if you can call this a bug. The rules string is documented without spaces which saves a trim function. I think it's a design choice the CI developers made to optimize the run method. The rules aren't checked in the set_rules method because of the callback functionality. Maybe the divider could be configurable but i don't know if a lot of developers will change the default because the pipes character is a common divider. trim validation rules - El Forum - 01-13-2008 [eluser]Michael Wales[/eluser] I completely agree. Adding in trim() to each of the pipe-delimited strings is just added overhead. I see no reason why someone would be forced to not use the pipe-delimiters. |