表单验证 - 修改codeigniter中的第二个参数

时间:2012-01-31 10:36:41

标签: php codeigniter-2

是否可以修改自定义回调的第二个参数?

<pre>
<code>

$something = 14 
$this->form_validation->set_rules('name', 'Name', 'callback_valid_name['.$something.']'); 
public function valid_name($value, $something) {
$something = 20

 } 
 </code>
</pre>

说我想将某些内容传递给自定义回调。例如,我传递$something,它等于14.传递回调函数后,$something不等于20.这有意义吗?

到目前为止,我没有运气。

1 个答案:

答案 0 :(得分:3)

set_rules 名称值传递给回调函数。您可以将某事变量定义为类变量,并可以从类中的所有方法访问它。