title: CodeIgniter Callback Problem
body: <p>I have an application that allows users to create forms and assign validation to each field (think <a href="http://www.phpform.org/" rel="nofollow">http://www.phpform.org/</a> or <a href="http://wufoo.com/" rel="nofollow">http://wufoo.com/</a>). I can easily get each field’s name and label from the database, as well as the array of associated validation rules.</p>
  
  <p>Say, for example, I wanted to apply a blanket rule of “required” for all of the user defined forms, I would do something like this:</p>
  
  <pre><code>foreach($fields as $field)
  {
      $this-&gt;form_validation-&gt;set_rules($field[‘name’], $field[‘label’], ‘required’);
  } 
  </code></pre>
  
  <p>Now, the problem is that I need to replace “required” with a callback. In order for the callback to work, I’m going to need the field’s id (so the callback can use this id to lookup the field's associated validation rules). How do I get this id value to the callback function? </p>