应用场景:
数据库表中有一个字段 ip 保存着的是整数型的ip地址,通过gii的crud生成的update的form中将会出现ip这个文本域:
<?php echo $form->textField($model,'ip'); ?>
显示的内容是整数的。现在我想在这里显示ip的字符串,那么我应该在哪里用long2ip进行转换呢?
在更新时,我希望用户可以在这里直接输入ip的字符串,又如何在rules里进行校验呢?
我又想到了一个等价的方法,就是新定义一个变量(比如ip_string),是字符串的,用以表示这里需要的ip地址,当然我就需要用AR的字段ip的值同步ip_string,但我不明白应该在哪里进行这个同步?
求解!!thx!!!